<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8">
    <link rel="shortcut icon" href="../favicon.ico">
    <meta name="viewport" content="width=device-width">
    <title>ECMAScript extensions compatibility table</title>
    <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Open+Sans:300,600">
    <link rel="stylesheet" href="../master.css">
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
    <script src="../master.js"></script>
    <script>
      var __script_executed = {};
      if (typeof global === 'undefined') {
        this.lacksGlobal = true;
        window.global = this;
      }
    </script>
    <script>
      (function() {
        var s = document.createElement('script'),
            t = document.getElementsByTagName('script')[0];
        s.type = 'text/javascript';
        s.async = true;
        s.src = 'https://api.flattr.com/js/0.6/load.js?mode=auto&uid=kangax';
        t.parentNode.insertBefore(s, t);
      })();
    </script>

  </head>
  <body class="non-standard">
    <div id="header">
      <a href="../" id="logo"><img src="../logo.png" alt="JS compat"></a>
      <div id="nav">
        <span class="hidden-mobile">ECMAScript</span>
        <span class="versions">
          <a href="../es5">5</a><!--
          --><a href="../es6">6</a><!--
          --><a href="../es2016plus">2016+</a><!--
          --><a href="../esnext">next</a><!--
          --><a href="../esintl">intl</a><!--
          --><a href="../non-standard" class="current">non-standard</a>
        </span>
        <span class="hidden-mobile">compatibility table</span>
      </div>

      <div class="social">

        <span class="hidden-tablet">
          <a class="FlattrButton" style="display:none;" rev="flattr;button:compact;" href="https://kangax.github.io/compat-table/es5/"></a>
        </span>

        <script async src="https://www.google-analytics.com/ga.js"></script>
        <span class="by">
          by
          <a href="https://twitter.com/kangax" style="color:#eee">kangax</a>
          &amp;
          <a href="https://twitter.com/webbedspace" style="color:#eee">webbedspace</a>
          &amp;
          <a href="https://github.com/zloirock" style="color:#eee">zloirock</a>
        </span>

        <iframe class="hidden-tablet" src="https://ghbtns.com/github-btn.html?user=kangax&amp;repo=compat-table&amp;type=fork&amp;count=true" frameborder="0" scrolling="0" width="90px" height="20px" style="margin-left: 10px"></iframe>
      </div>
    </div>
    <div id="body">
      <div class="controls">
      <label for="sort">
        Sort by
        <select id="sort">
          <option value="engine-types">Engine types</option>
          <option value="features">Features</option>
          <option value="flagged-features">Flagged features</option>
        </select>
      </label>

      <label for="show-obsolete">
        Show obsolete platforms
        <input id="show-obsolete" type="checkbox">
      </label>

      <label for="show-unstable">
        Show unstable platforms
        <input id="show-unstable" type="checkbox" checked>
      </label>
    </div><!--

    --><div class="legend">
        <span><span class="swatch" style="background-color:hsla(79, 100%, 37%, .8)"></span>V8</span>
        <span><span class="swatch" style="background-color:hsla(35, 100%, 50%, .8)"></span>SpiderMonkey</span>
        <span><span class="swatch" style="background-color:hsla(220, 25%, 70%, .8)"></span>JavaScriptCore</span>
        <span><span class="swatch" style="background-color:hsla(217, 85%, 54%, .8)"></span>Chakra</span>
        <span><span class="swatch" style="background-color:hsla(358, 86%, 43%, .8)"></span>Carakan</span>
        <span><span class="swatch" style="background-color:hsla(200, 100%, 74%, .8)"></span>KJS</span>
        <span><span class="swatch" style="background-color:hsla(52, 85%, 63%, .8)"></span>Other</span>
      </div>

      <table id="table-wrapper">
        <thead>
          <tr>
            <th colspan="3" class="platformtype"></th>

            <th colspan="18" class="platformtype" id="desktop-header" style="background: #fff4c3">Desktop browsers</th>

            <th colspan="3" class="platformtype" id="engine-header" style="background: #f8e8a0">Servers/runtimes</th>

            <th colspan="2" class="platformtype" id="mobile-header" style="background: #f8daa0">Mobile</th>

          </tr>

          <tr>
            <th class="test-name">Feature name</th>

            <th class="current">Current browser</th>

            <th></th>

            <!-- TABLE HEADERS -->
          <th class="platform konq4_13 desktop obsolete" data-browser="konq4_13"><a href="#konq4_13" class="browser-name"><abbr title="Konqueror 4.13">Konq 4.13</abbr></a></th>
<th class="platform konq4_14 desktop" data-browser="konq4_14"><a href="#konq4_14" class="browser-name"><abbr title="Konqueror 4.14">Konq 4.14</abbr></a><a href="#khtml-note"><sup>[1]</sup></a></th>
<th class="platform ie8 desktop obsolete" data-browser="ie8"><a href="#ie8" class="browser-name"><abbr title="Internet Explorer 8">IE 8</abbr></a></th>
<th class="platform ie9 desktop obsolete" data-browser="ie9"><a href="#ie9" class="browser-name"><abbr title="Internet Explorer 9">IE 9</abbr></a></th>
<th class="platform ie10 desktop obsolete" data-browser="ie10"><a href="#ie10" class="browser-name"><abbr title="Internet Explorer 10">IE 10</abbr></a></th>
<th class="platform ie11 desktop" data-browser="ie11"><a href="#ie11" class="browser-name"><abbr title="Internet Explorer 11">IE 11</abbr></a></th>
<th class="platform firefox68 desktop obsolete" data-browser="firefox68"><a href="#firefox68" class="browser-name"><abbr title="Firefox 68 Extended Support Release">FF 68 ESR</abbr></a></th>
<th class="platform firefox75 desktop obsolete" data-browser="firefox75"><a href="#firefox75" class="browser-name"><abbr title="Firefox 75">FF 75</abbr></a></th>
<th class="platform firefox76 desktop obsolete" data-browser="firefox76"><a href="#firefox76" class="browser-name"><abbr title="Firefox 76">FF 76</abbr></a></th>
<th class="platform firefox77 desktop obsolete" data-browser="firefox77"><a href="#firefox77" class="browser-name"><abbr title="Firefox 77">FF 77</abbr></a></th>
<th class="platform firefox78 desktop" data-browser="firefox78"><a href="#firefox78" class="browser-name"><abbr title="Firefox 78 Extended Support Release">FF 78 ESR</abbr></a></th>
<th class="platform firefox79 desktop obsolete" data-browser="firefox79"><a href="#firefox79" class="browser-name"><abbr title="Firefox 79">FF 79</abbr></a></th>
<th class="platform firefox80 desktop obsolete" data-browser="firefox80"><a href="#firefox80" class="browser-name"><abbr title="Firefox 80">FF 80</abbr></a></th>
<th class="platform firefox81 desktop obsolete" data-browser="firefox81"><a href="#firefox81" class="browser-name"><abbr title="Firefox 81">FF 81</abbr></a></th>
<th class="platform firefox82 desktop obsolete" data-browser="firefox82"><a href="#firefox82" class="browser-name"><abbr title="Firefox 82">FF 82</abbr></a></th>
<th class="platform firefox83 desktop obsolete" data-browser="firefox83"><a href="#firefox83" class="browser-name"><abbr title="Firefox 83">FF 83</abbr></a></th>
<th class="platform firefox84 desktop obsolete" data-browser="firefox84"><a href="#firefox84" class="browser-name"><abbr title="Firefox 84">FF 84</abbr></a></th>
<th class="platform firefox85 desktop obsolete" data-browser="firefox85"><a href="#firefox85" class="browser-name"><abbr title="Firefox 85">FF 85</abbr></a></th>
<th class="platform firefox86 desktop obsolete" data-browser="firefox86"><a href="#firefox86" class="browser-name"><abbr title="Firefox 86">FF 86</abbr></a></th>
<th class="platform firefox87 desktop" data-browser="firefox87"><a href="#firefox87" class="browser-name"><abbr title="Firefox 87">FF 87</abbr></a></th>
<th class="platform firefox88 desktop" data-browser="firefox88"><a href="#firefox88" class="browser-name"><abbr title="Firefox 88">FF 88</abbr></a></th>
<th class="platform firefox89 desktop unstable" data-browser="firefox89"><a href="#firefox89" class="browser-name"><abbr title="Firefox 89 Beta">FF 89 Beta</abbr></a></th>
<th class="platform firefox90 desktop unstable" data-browser="firefox90"><a href="#firefox90" class="browser-name"><abbr title="Firefox 90 Nightly">FF 90 Nightly</abbr></a></th>
<th class="platform opera12_10 desktop obsolete" data-browser="opera12_10"><a href="#opera12_10" class="browser-name"><abbr title="Opera 12.10">OP 12.10</abbr></a></th>
<th class="platform chrome83 desktop obsolete" data-browser="chrome83"><a href="#chrome83" class="browser-name"><abbr title="Chrome 83">CH 83</abbr></a></th>
<th class="platform chrome84 desktop obsolete" data-browser="chrome84"><a href="#chrome84" class="browser-name"><abbr title="Chrome 84">CH 84</abbr></a></th>
<th class="platform chrome85 desktop obsolete" data-browser="chrome85"><a href="#chrome85" class="browser-name"><abbr title="Chrome 85">CH 85</abbr></a></th>
<th class="platform chrome86 desktop obsolete" data-browser="chrome86"><a href="#chrome86" class="browser-name"><abbr title="Chrome 86">CH 86</abbr></a></th>
<th class="platform chrome87 desktop obsolete" data-browser="chrome87"><a href="#chrome87" class="browser-name"><abbr title="Chrome 87">CH 87</abbr></a></th>
<th class="platform chrome88 desktop" data-browser="chrome88"><a href="#chrome88" class="browser-name"><abbr title="Chrome 88">CH 88</abbr></a></th>
<th class="platform chrome89 desktop" data-browser="chrome89"><a href="#chrome89" class="browser-name"><abbr title="Chrome 89">CH 89</abbr></a></th>
<th class="platform chrome90 desktop" data-browser="chrome90"><a href="#chrome90" class="browser-name"><abbr title="Chrome 90">CH 90</abbr></a></th>
<th class="platform chrome91 desktop unstable" data-browser="chrome91"><a href="#chrome91" class="browser-name"><abbr title="Chrome 91 Beta">CH 91</abbr></a></th>
<th class="platform chrome92 desktop unstable" data-browser="chrome92"><a href="#chrome92" class="browser-name"><abbr title="Chrome 92 Canary">CH 92</abbr></a></th>
<th class="platform edge18 desktop obsolete" data-browser="edge18"><a href="#edge18" class="browser-name"><abbr title="Microsoft Edge 18">Edge 18</abbr></a></th>
<th class="platform edge83 desktop obsolete" data-browser="edge83"><a href="#edge83" class="browser-name"><abbr title="Microsoft Edge 83">Edge 83</abbr></a></th>
<th class="platform edge84 desktop obsolete" data-browser="edge84"><a href="#edge84" class="browser-name"><abbr title="Microsoft Edge 84">Edge 84</abbr></a></th>
<th class="platform edge85 desktop obsolete" data-browser="edge85"><a href="#edge85" class="browser-name"><abbr title="Microsoft Edge 85">Edge 85</abbr></a></th>
<th class="platform edge86 desktop obsolete" data-browser="edge86"><a href="#edge86" class="browser-name"><abbr title="Microsoft Edge 86">Edge 86</abbr></a></th>
<th class="platform edge87 desktop obsolete" data-browser="edge87"><a href="#edge87" class="browser-name"><abbr title="Microsoft Edge 87">Edge 87</abbr></a></th>
<th class="platform edge88 desktop obsolete" data-browser="edge88"><a href="#edge88" class="browser-name"><abbr title="Microsoft Edge 88">Edge 88</abbr></a></th>
<th class="platform edge89 desktop" data-browser="edge89"><a href="#edge89" class="browser-name"><abbr title="Microsoft Edge 89">Edge 89</abbr></a></th>
<th class="platform edge90 desktop" data-browser="edge90"><a href="#edge90" class="browser-name"><abbr title="Microsoft Edge 90">Edge 90</abbr></a></th>
<th class="platform safari12_1 desktop obsolete" data-browser="safari12_1"><a href="#safari12_1" class="browser-name"><abbr title="Safari 12.1">SF&#xA0;12.1</abbr></a></th>
<th class="platform safari13 desktop obsolete" data-browser="safari13"><a href="#safari13" class="browser-name"><abbr title="Safari 13">SF&#xA0;13</abbr></a></th>
<th class="platform safari13_1 desktop obsolete" data-browser="safari13_1"><a href="#safari13_1" class="browser-name"><abbr title="Safari 13.1">SF&#xA0;13.1</abbr></a></th>
<th class="platform safari14 desktop" data-browser="safari14"><a href="#safari14" class="browser-name"><abbr title="Safari 14">SF&#xA0;14</abbr></a></th>
<th class="platform safari14_1 desktop" data-browser="safari14_1"><a href="#safari14_1" class="browser-name"><abbr title="Safari 14.1">SF&#xA0;14.1</abbr></a></th>
<th class="platform safaritp desktop unstable" data-browser="safaritp"><a href="#safaritp" class="browser-name"><abbr title="Safari Technology Preview Release 123">SF TP</abbr></a></th>
<th class="platform webkit desktop unstable" data-browser="webkit"><a href="#webkit" class="browser-name"><abbr title="Webkit r222556 (October 4, 2017)">WK</abbr></a></th>
<th class="platform opera69 desktop obsolete" data-browser="opera69"><a href="#opera69" class="browser-name"><abbr title="Opera 69">OP 69</abbr></a></th>
<th class="platform opera70 desktop obsolete" data-browser="opera70"><a href="#opera70" class="browser-name"><abbr title="Opera 70">OP 70</abbr></a></th>
<th class="platform opera71 desktop obsolete" data-browser="opera71"><a href="#opera71" class="browser-name"><abbr title="Opera 71">OP 71</abbr></a></th>
<th class="platform opera72 desktop obsolete" data-browser="opera72"><a href="#opera72" class="browser-name"><abbr title="Opera 72">OP 72</abbr></a></th>
<th class="platform opera73 desktop obsolete" data-browser="opera73"><a href="#opera73" class="browser-name"><abbr title="Opera 73">OP 73</abbr></a></th>
<th class="platform opera74 desktop obsolete" data-browser="opera74"><a href="#opera74" class="browser-name"><abbr title="Opera 74">OP 74</abbr></a></th>
<th class="platform opera75 desktop" data-browser="opera75"><a href="#opera75" class="browser-name"><abbr title="Opera 75">OP 75</abbr></a></th>
<th class="platform opera76 desktop" data-browser="opera76"><a href="#opera76" class="browser-name"><abbr title="Opera 76">OP 76</abbr></a></th>
<th class="platform rhino1_7 engine obsolete" data-browser="rhino1_7"><a href="#rhino1_7" class="browser-name"><abbr title="Rhino 1.7">Rhino 1.7</abbr></a></th>
<th class="platform besen engine" data-browser="besen"><a href="#besen" class="browser-name"><abbr title="Bero&apos;s EcmaScript Engine (version 1.0.0.489)">BESEN</abbr></a></th>
<th class="platform phantom2_1 engine obsolete" data-browser="phantom2_1"><a href="#phantom2_1" class="browser-name"><abbr title="PhantomJS 2.1">PJS</abbr></a></th>
<th class="platform node0_10 engine obsolete" data-browser="node0_10"><a href="#node0_10" class="browser-name"><abbr title="Node.js">Node 0.10</abbr></a><a href="#harmony-flag-old-note"><sup>[2]</sup></a></th>
<th class="platform node0_12 engine obsolete" data-browser="node0_12"><a href="#node0_12" class="browser-name"><abbr title="Node.js">Node 0.12</abbr></a><a href="#harmony-flag-note"><sup>[3]</sup></a></th>
<th class="platform node4 engine obsolete" data-browser="node4"><a href="#node4" class="browser-name"><abbr title="Node.js">Node 4</abbr></a><a href="#harmony-flag-note"><sup>[3]</sup></a></th>
<th class="platform node6_5 engine obsolete" data-browser="node6_5"><a href="#node6_5" class="browser-name"><abbr title="Node.js">Node &gt;=6.5 &lt;7</abbr></a><a href="#harmony-flag-note"><sup>[3]</sup></a></th>
<th class="platform node7 engine obsolete" data-browser="node7"><a href="#node7" class="browser-name"><abbr title="Node.js">Node 7.0-7.5</abbr></a><a href="#harmony-flag-note"><sup>[3]</sup></a></th>
<th class="platform node7_6 engine obsolete" data-browser="node7_6"><a href="#node7_6" class="browser-name"><abbr title="Node.js">Node &gt;=7.6 &lt;8</abbr></a><a href="#harmony-flag-note"><sup>[3]</sup></a></th>
<th class="platform node8 engine obsolete" data-browser="node8"><a href="#node8" class="browser-name"><abbr title="Node.js">Node &gt;=8.0 &lt;8.3</abbr></a><a href="#harmony-flag-note"><sup>[3]</sup></a></th>
<th class="platform node8_3 engine obsolete" data-browser="node8_3"><a href="#node8_3" class="browser-name"><abbr title="Node.js">Node &gt;=8.3 &lt;8.7</abbr></a><a href="#harmony-flag-note"><sup>[3]</sup></a></th>
<th class="platform node8_7 engine obsolete" data-browser="node8_7"><a href="#node8_7" class="browser-name"><abbr title="Node.js">Node &gt;=8.7 &lt;8.10</abbr></a><a href="#harmony-flag-note"><sup>[3]</sup></a></th>
<th class="platform node8_10 engine" data-browser="node8_10"><a href="#node8_10" class="browser-name"><abbr title="Node.js">Node &gt;=8.10 &lt;9</abbr></a><a href="#harmony-flag-note"><sup>[3]</sup></a></th>
<th class="platform node10_0 engine obsolete" data-browser="node10_0"><a href="#node10_0" class="browser-name"><abbr title="Node.js">Node &gt;=10.0 &lt;10.4</abbr></a><a href="#harmony-flag-note"><sup>[3]</sup></a></th>
<th class="platform node10_4 engine obsolete" data-browser="node10_4"><a href="#node10_4" class="browser-name"><abbr title="Node.js">Node &gt;=10.4 &lt;10.9</abbr></a><a href="#harmony-flag-note"><sup>[3]</sup></a></th>
<th class="platform node10_9 engine" data-browser="node10_9"><a href="#node10_9" class="browser-name"><abbr title="Node.js">Node &gt;=10.9 &lt;11</abbr></a><a href="#harmony-flag-note"><sup>[3]</sup></a></th>
<th class="platform node11_0 engine obsolete" data-browser="node11_0"><a href="#node11_0" class="browser-name"><abbr title="Node.js">Node 11</abbr></a><a href="#harmony-flag-note"><sup>[3]</sup></a></th>
<th class="platform node12_0 engine obsolete" data-browser="node12_0"><a href="#node12_0" class="browser-name"><abbr title="Node.js">Node 12.0-12.4</abbr></a><a href="#harmony-flag-note"><sup>[3]</sup></a></th>
<th class="platform node12_5 engine obsolete" data-browser="node12_5"><a href="#node12_5" class="browser-name"><abbr title="Node.js">Node 12.5-12.8</abbr></a><a href="#harmony-flag-note"><sup>[3]</sup></a></th>
<th class="platform node12_9 engine obsolete" data-browser="node12_9"><a href="#node12_9" class="browser-name"><abbr title="Node.js">Node 12.9-12.10</abbr></a><a href="#harmony-flag-note"><sup>[3]</sup></a></th>
<th class="platform node12_11 engine" data-browser="node12_11"><a href="#node12_11" class="browser-name"><abbr title="Node.js">Node &gt;=12.11 &lt;13</abbr></a><a href="#harmony-flag-note"><sup>[3]</sup></a></th>
<th class="platform node13_0 engine" data-browser="node13_0"><a href="#node13_0" class="browser-name"><abbr title="Node.js">Node 13.0-13.1</abbr></a><a href="#harmony-flag-note"><sup>[3]</sup></a></th>
<th class="platform node13_2 engine" data-browser="node13_2"><a href="#node13_2" class="browser-name"><abbr title="Node.js">Node &gt;=13.2 &lt;14</abbr></a><a href="#harmony-flag-note"><sup>[3]</sup></a></th>
<th class="platform node14_0 engine" data-browser="node14_0"><a href="#node14_0" class="browser-name"><abbr title="Node.js">Node &gt;=14.0 &lt;14.5</abbr></a><a href="#harmony-flag-note"><sup>[3]</sup></a></th>
<th class="platform node14_5 engine" data-browser="node14_5"><a href="#node14_5" class="browser-name"><abbr title="Node.js">Node &gt;=14.5 &lt;14.6</abbr></a><a href="#harmony-flag-note"><sup>[3]</sup></a></th>
<th class="platform node14_6 engine" data-browser="node14_6"><a href="#node14_6" class="browser-name"><abbr title="Node.js">Node &gt;=14.6 &lt;15</abbr></a><a href="#harmony-flag-note"><sup>[3]</sup></a></th>
<th class="platform node15_0 engine" data-browser="node15_0"><a href="#node15_0" class="browser-name"><abbr title="Node.js">Node &gt;=15.0 &lt;16</abbr></a><a href="#harmony-flag-note"><sup>[3]</sup></a></th>
<th class="platform node16_0 engine" data-browser="node16_0"><a href="#node16_0" class="browser-name"><abbr title="Node.js">Node 16+</abbr></a><a href="#harmony-flag-note"><sup>[3]</sup></a></th>
<th class="platform duktape2_0 engine obsolete" data-browser="duktape2_0"><a href="#duktape2_0" class="browser-name"><abbr title="Duktape 2.0">DUK 2.0</abbr></a></th>
<th class="platform duktape2_1 engine obsolete" data-browser="duktape2_1"><a href="#duktape2_1" class="browser-name"><abbr title="Duktape 2.1">DUK 2.1</abbr></a></th>
<th class="platform duktape2_2 engine obsolete" data-browser="duktape2_2"><a href="#duktape2_2" class="browser-name"><abbr title="Duktape 2.2">DUK 2.2</abbr></a></th>
<th class="platform duktape2_3 engine" data-browser="duktape2_3"><a href="#duktape2_3" class="browser-name"><abbr title="Duktape 2.3">DUK 2.3</abbr></a></th>
<th class="platform graalvm19 engine obsolete" data-browser="graalvm19"><a href="#graalvm19" class="browser-name"><abbr title="GraalVM JavaScript 19.3.1">GraalVM 19.3.1</abbr></a><a href="#graalvm-node-mode-note"><sup>[4]</sup></a></th>
<th class="platform graalvm19_3_6 engine" data-browser="graalvm19_3_6"><a href="#graalvm19_3_6" class="browser-name"><abbr title="GraalVM JavaScript 19.3.6">GraalVM 19.3.6</abbr></a><a href="#graalvm-node-mode-note"><sup>[4]</sup></a></th>
<th class="platform graalvm20 engine obsolete" data-browser="graalvm20"><a href="#graalvm20" class="browser-name"><abbr title="GraalVM JavaScript 20.0.0">GraalVM 20.0.0</abbr></a><a href="#graalvm-node-mode-note"><sup>[4]</sup></a></th>
<th class="platform graalvm20_1 engine obsolete" data-browser="graalvm20_1"><a href="#graalvm20_1" class="browser-name"><abbr title="GraalVM JavaScript 20.1.0">GraalVM 20.1.0</abbr></a><a href="#graalvm-node-mode-note"><sup>[4]</sup></a></th>
<th class="platform graalvm20_3 engine obsolete" data-browser="graalvm20_3"><a href="#graalvm20_3" class="browser-name"><abbr title="GraalVM JavaScript 20.3.0">GraalVM 20.3.0</abbr></a><a href="#graalvm-node-mode-note"><sup>[4]</sup></a></th>
<th class="platform graalvm20_3_1 engine" data-browser="graalvm20_3_1"><a href="#graalvm20_3_1" class="browser-name"><abbr title="GraalVM JavaScript 20.3.1">GraalVM 20.3.1</abbr></a><a href="#graalvm-node-mode-note"><sup>[4]</sup></a></th>
<th class="platform graalvm21 engine" data-browser="graalvm21"><a href="#graalvm21" class="browser-name"><abbr title="GraalVM JavaScript 21.0.0">GraalVM 21.0.0</abbr></a><a href="#graalvm-node-mode-note"><sup>[4]</sup></a></th>
<th class="platform android4_4 mobile obsolete" data-browser="android4_4"><a href="#android4_4" class="browser-name"><abbr title="Android Browser 4.4 (KitKat)">AN 4.4</abbr></a></th>
<th class="platform android4_4_3 mobile obsolete" data-browser="android4_4_3"><a href="#android4_4_3" class="browser-name"><abbr title="Android Browser 4.4.3 (KitKat)">AN 4.4.3</abbr></a></th>
<th class="platform ios10_3 mobile obsolete" data-browser="ios10_3"><a href="#ios10_3" class="browser-name"><abbr title="iOS Safari">iOS &gt;=10.3 &lt;11</abbr></a></th>
<th class="platform ios11 mobile obsolete" data-browser="ios11"><a href="#ios11" class="browser-name"><abbr title="iOS Safari">iOS 11</abbr></a></th>
<th class="platform ios11_3 mobile obsolete" data-browser="ios11_3"><a href="#ios11_3" class="browser-name"><abbr title="iOS Safari">iOS 11.3</abbr></a></th>
<th class="platform ios12 mobile" data-browser="ios12"><a href="#ios12" class="browser-name"><abbr title="iOS Safari">iOS 12</abbr></a></th>
<th class="platform ios12_2 mobile" data-browser="ios12_2"><a href="#ios12_2" class="browser-name"><abbr title="iOS Safari">iOS 12.2</abbr></a></th>
<th class="platform ios13 mobile" data-browser="ios13"><a href="#ios13" class="browser-name"><abbr title="iOS Safari">iOS 13</abbr></a></th>
<th class="platform ios13_4 mobile" data-browser="ios13_4"><a href="#ios13_4" class="browser-name"><abbr title="iOS Safari">iOS 13.4</abbr></a></th>
<th class="platform ios14 mobile" data-browser="ios14"><a href="#ios14" class="browser-name"><abbr title="iOS Safari">iOS 14</abbr></a></th>
<th class="platform samsung10 mobile obsolete" data-browser="samsung10"><a href="#samsung10" class="browser-name"><abbr title="Samsung Internet for Android 10">Samsung 10</abbr></a></th>
<th class="platform samsung11 mobile" data-browser="samsung11"><a href="#samsung11" class="browser-name"><abbr title="Samsung Internet for Android 11">Samsung 11</abbr></a></th>
<th class="platform samsung12 mobile" data-browser="samsung12"><a href="#samsung12" class="browser-name"><abbr title="Samsung Internet for Android 12">Samsung 12</abbr></a></th>
<th class="platform samsung13 mobile" data-browser="samsung13"><a href="#samsung13" class="browser-name"><abbr title="Samsung Internet for Android 13">Samsung 13</abbr></a></th>
<th class="platform opera_mobile57 mobile obsolete" data-browser="opera_mobile57"><a href="#opera_mobile57" class="browser-name"><abbr title="Opera Mobile for Android 57">Opera Mobile 57</abbr></a></th>
<th class="platform opera_mobile58 mobile obsolete" data-browser="opera_mobile58"><a href="#opera_mobile58" class="browser-name"><abbr title="Opera Mobile for Android 58">Opera Mobile 58</abbr></a></th>
<th class="platform opera_mobile59 mobile obsolete" data-browser="opera_mobile59"><a href="#opera_mobile59" class="browser-name"><abbr title="Opera Mobile for Android 59">Opera Mobile 59</abbr></a></th>
<th class="platform opera_mobile60 mobile obsolete" data-browser="opera_mobile60"><a href="#opera_mobile60" class="browser-name"><abbr title="Opera Mobile for Android 60">Opera Mobile 60</abbr></a></th>
<th class="platform opera_mobile61 mobile obsolete" data-browser="opera_mobile61"><a href="#opera_mobile61" class="browser-name"><abbr title="Opera Mobile for Android 61">Opera Mobile 61</abbr></a></th>
<th class="platform opera_mobile62 mobile" data-browser="opera_mobile62"><a href="#opera_mobile62" class="browser-name"><abbr title="Opera Mobile for Android 62">Opera Mobile 62</abbr></a></th>
<th class="platform opera_mobile63 mobile" data-browser="opera_mobile63"><a href="#opera_mobile63" class="browser-name"><abbr title="Opera Mobile for Android 63">Opera Mobile 63</abbr></a></th>
</tr>

        </thead>
        <tbody>
          <!-- TABLE BODY -->
        <tr class="supertest" significance="1"><td id="test-SIMD_(Single_Instruction,_Multiple_Data)"><span><a class="anchor" href="#test-SIMD_(Single_Instruction,_Multiple_Data)">&#xA7;</a><a href="https://tc39.github.io/ecmascript_simd/">SIMD (Single Instruction, Multiple Data)</a> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD" title="MDN documentation"><img src="../mdn.png" alt="MDN (Mozilla Development Network) logo" width="15" height="13"></a>&#xA0;</span></td>
<td class="tally obsolete" data-browser="konq4_13" data-tally="0">0/57</td>
<td class="tally" data-browser="konq4_14" data-tally="0">0/57</td>
<td class="tally obsolete" data-browser="ie8" data-tally="0">0/57</td>
<td class="tally obsolete" data-browser="ie9" data-tally="0">0/57</td>
<td class="tally obsolete" data-browser="ie10" data-tally="0">0/57</td>
<td class="tally" data-browser="ie11" data-tally="0">0/57</td>
<td class="tally obsolete" data-browser="firefox68" data-tally="0">0/57</td>
<td class="tally obsolete" data-browser="firefox75" data-tally="0">0/57</td>
<td class="tally obsolete" data-browser="firefox76" data-tally="0">0/57</td>
<td class="tally obsolete" data-browser="firefox77" data-tally="0">0/57</td>
<td class="tally" data-browser="firefox78" data-tally="0">0/57</td>
<td class="tally obsolete" data-browser="firefox79" data-tally="0">0/57</td>
<td class="tally obsolete" data-browser="firefox80" data-tally="0">0/57</td>
<td class="tally obsolete" data-browser="firefox81" data-tally="0">0/57</td>
<td class="tally obsolete" data-browser="firefox82" data-tally="0">0/57</td>
<td class="tally obsolete" data-browser="firefox83" data-tally="0">0/57</td>
<td class="tally obsolete" data-browser="firefox84" data-tally="0">0/57</td>
<td class="tally obsolete" data-browser="firefox85" data-tally="0">0/57</td>
<td class="tally obsolete" data-browser="firefox86" data-tally="0">0/57</td>
<td class="tally" data-browser="firefox87" data-tally="0">0/57</td>
<td class="tally" data-browser="firefox88" data-tally="0">0/57</td>
<td class="tally unstable" data-browser="firefox89" data-tally="0">0/57</td>
<td class="tally unstable" data-browser="firefox90" data-tally="0">0/57</td>
<td class="tally obsolete" data-browser="opera12_10" data-tally="0">0/57</td>
<td class="tally obsolete" data-browser="chrome83" data-tally="0">0/57</td>
<td class="tally obsolete" data-browser="chrome84" data-tally="0">0/57</td>
<td class="tally obsolete" data-browser="chrome85" data-tally="0">0/57</td>
<td class="tally obsolete" data-browser="chrome86" data-tally="0">0/57</td>
<td class="tally obsolete" data-browser="chrome87" data-tally="0">0/57</td>
<td class="tally" data-browser="chrome88" data-tally="0">0/57</td>
<td class="tally" data-browser="chrome89" data-tally="0">0/57</td>
<td class="tally" data-browser="chrome90" data-tally="0">0/57</td>
<td class="tally unstable" data-browser="chrome91" data-tally="0">0/57</td>
<td class="tally unstable" data-browser="chrome92" data-tally="0">0/57</td>
<td class="tally obsolete" data-browser="edge18" data-tally="0">0/57</td>
<td class="tally obsolete" data-browser="edge83" data-tally="0">0/57</td>
<td class="tally obsolete" data-browser="edge84" data-tally="0">0/57</td>
<td class="tally obsolete" data-browser="edge85" data-tally="0">0/57</td>
<td class="tally obsolete" data-browser="edge86" data-tally="0">0/57</td>
<td class="tally obsolete" data-browser="edge87" data-tally="0">0/57</td>
<td class="tally obsolete" data-browser="edge88" data-tally="0">0/57</td>
<td class="tally" data-browser="edge89" data-tally="0">0/57</td>
<td class="tally" data-browser="edge90" data-tally="0">0/57</td>
<td class="tally obsolete" data-browser="safari12_1" data-tally="0">0/57</td>
<td class="tally obsolete" data-browser="safari13" data-tally="0">0/57</td>
<td class="tally obsolete" data-browser="safari13_1" data-tally="0">0/57</td>
<td class="tally" data-browser="safari14" data-tally="0">0/57</td>
<td class="tally" data-browser="safari14_1" data-tally="0">0/57</td>
<td class="tally unstable" data-browser="safaritp" data-tally="0">0/57</td>
<td class="tally unstable" data-browser="webkit" data-tally="0">0/57</td>
<td class="tally obsolete" data-browser="opera69" data-tally="0">0/57</td>
<td class="tally obsolete" data-browser="opera70" data-tally="0">0/57</td>
<td class="tally obsolete" data-browser="opera71" data-tally="0">0/57</td>
<td class="tally obsolete" data-browser="opera72" data-tally="0">0/57</td>
<td class="tally obsolete" data-browser="opera73" data-tally="0">0/57</td>
<td class="tally obsolete" data-browser="opera74" data-tally="0">0/57</td>
<td class="tally" data-browser="opera75" data-tally="0">0/57</td>
<td class="tally" data-browser="opera76" data-tally="0">0/57</td>
<td class="tally obsolete" data-browser="rhino1_7" data-tally="0">0/57</td>
<td class="tally" data-browser="besen" data-tally="0">0/57</td>
<td class="tally obsolete" data-browser="phantom2_1" data-tally="0">0/57</td>
<td class="tally obsolete" data-browser="node0_10" data-tally="0">0/57</td>
<td class="tally obsolete" data-browser="node0_12" data-tally="0">0/57</td>
<td class="tally obsolete" data-browser="node4" data-tally="0">0/57</td>
<td class="tally obsolete" data-browser="node6_5" data-tally="0">0/57</td>
<td class="tally obsolete" data-browser="node7" data-tally="0">0/57</td>
<td class="tally obsolete" data-browser="node7_6" data-tally="0">0/57</td>
<td class="tally obsolete" data-browser="node8" data-tally="0">0/57</td>
<td class="tally obsolete" data-browser="node8_3" data-tally="0">0/57</td>
<td class="tally obsolete" data-browser="node8_7" data-tally="0">0/57</td>
<td class="tally" data-browser="node8_10" data-tally="0">0/57</td>
<td class="tally obsolete" data-browser="node10_0" data-tally="0">0/57</td>
<td class="tally obsolete" data-browser="node10_4" data-tally="0">0/57</td>
<td class="tally" data-browser="node10_9" data-tally="0">0/57</td>
<td class="tally obsolete" data-browser="node11_0" data-tally="0">0/57</td>
<td class="tally obsolete" data-browser="node12_0" data-tally="0">0/57</td>
<td class="tally obsolete" data-browser="node12_5" data-tally="0">0/57</td>
<td class="tally obsolete" data-browser="node12_9" data-tally="0">0/57</td>
<td class="tally" data-browser="node12_11" data-tally="0">0/57</td>
<td class="tally" data-browser="node13_0" data-tally="0">0/57</td>
<td class="tally" data-browser="node13_2" data-tally="0">0/57</td>
<td class="tally" data-browser="node14_0" data-tally="0">0/57</td>
<td class="tally" data-browser="node14_5" data-tally="0">0/57</td>
<td class="tally" data-browser="node14_6" data-tally="0">0/57</td>
<td class="tally" data-browser="node15_0" data-tally="0">0/57</td>
<td class="tally" data-browser="node16_0" data-tally="0">0/57</td>
<td class="tally obsolete" data-browser="duktape2_0" data-tally="0">0/57</td>
<td class="tally obsolete" data-browser="duktape2_1" data-tally="0">0/57</td>
<td class="tally obsolete" data-browser="duktape2_2" data-tally="0">0/57</td>
<td class="tally" data-browser="duktape2_3" data-tally="0">0/57</td>
<td class="tally obsolete" data-browser="graalvm19" data-tally="0" data-flagged-tally="1">0/57</td>
<td class="tally" data-browser="graalvm19_3_6" data-tally="0" data-flagged-tally="1">0/57</td>
<td class="tally obsolete" data-browser="graalvm20" data-tally="0">0/57</td>
<td class="tally obsolete" data-browser="graalvm20_1" data-tally="0">0/57</td>
<td class="tally obsolete" data-browser="graalvm20_3" data-tally="0">0/57</td>
<td class="tally" data-browser="graalvm20_3_1" data-tally="0">0/57</td>
<td class="tally" data-browser="graalvm21" data-tally="0">0/57</td>
<td class="tally obsolete" data-browser="android4_4" data-tally="0">0/57</td>
<td class="tally obsolete" data-browser="android4_4_3" data-tally="0">0/57</td>
<td class="tally obsolete" data-browser="ios10_3" data-tally="0">0/57</td>
<td class="tally obsolete" data-browser="ios11" data-tally="0">0/57</td>
<td class="tally obsolete" data-browser="ios11_3" data-tally="0">0/57</td>
<td class="tally" data-browser="ios12" data-tally="0">0/57</td>
<td class="tally" data-browser="ios12_2" data-tally="0">0/57</td>
<td class="tally" data-browser="ios13" data-tally="0">0/57</td>
<td class="tally" data-browser="ios13_4" data-tally="0">0/57</td>
<td class="tally" data-browser="ios14" data-tally="0">0/57</td>
<td class="tally obsolete" data-browser="samsung10" data-tally="0">0/57</td>
<td class="tally" data-browser="samsung11" data-tally="0">0/57</td>
<td class="tally" data-browser="samsung12" data-tally="0">0/57</td>
<td class="tally" data-browser="samsung13" data-tally="0">0/57</td>
<td class="tally obsolete" data-browser="opera_mobile57" data-tally="0">0/57</td>
<td class="tally obsolete" data-browser="opera_mobile58" data-tally="0">0/57</td>
<td class="tally obsolete" data-browser="opera_mobile59" data-tally="0">0/57</td>
<td class="tally obsolete" data-browser="opera_mobile60" data-tally="0">0/57</td>
<td class="tally obsolete" data-browser="opera_mobile61" data-tally="0">0/57</td>
<td class="tally" data-browser="opera_mobile62" data-tally="0">0/57</td>
<td class="tally" data-browser="opera_mobile63" data-tally="0">0/57</td>
</tr>
<tr class="subtest" data-parent="SIMD_(Single_Instruction,_Multiple_Data)" id="test-SIMD_(Single_Instruction,_Multiple_Data)_basic_support_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD_title=_MDN_documentation_img_src=_../mdn.png_alt=_MDN_(Mozilla_Development_Network)_logo_width=_15_height=_13_/_/a_nbsp;"><td><span><a class="anchor" href="#test-SIMD_(Single_Instruction,_Multiple_Data)_basic_support_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD_title=_MDN_documentation_img_src=_../mdn.png_alt=_MDN_(Mozilla_Development_Network)_logo_width=_15_height=_13_/_/a_nbsp;">&#xA7;</a>basic support <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD" title="MDN documentation"><img src="../mdn.png" alt="MDN (Mozilla Development Network) logo" width="15" height="13"></a>&#xA0;</span><script data-source="
simdFloatTypes=[&apos;Float32x4&apos;];
simdBoolTypes=[&apos;Bool32x4&apos;,&apos;Bool16x8&apos;,&apos;Bool8x16&apos;];
simdIntTypes=[&apos;Int32x4&apos;,&apos;Int16x8&apos;,&apos;Int8x16&apos;,&apos;Uint32x4&apos;,&apos;Uint16x8&apos;,&apos;Uint8x16&apos;];
simd32bitFloatIntTypes=[&apos;Float32x4&apos;,&apos;Int32x4&apos;,&apos;Uint32x4&apos;];
simdSmallIntTypes=[&apos;Int16x8&apos;,&apos;Int8x16&apos;,&apos;Uint16x8&apos;,&apos;Uint8x16&apos;];
simdBoolIntTypes=simdBoolTypes.concat(simdIntTypes);
simdFloatIntTypes=simdFloatTypes.concat(simdIntTypes);
simdAllTypes=simdFloatTypes.concat(simdIntTypes,simdBoolTypes);
return typeof SIMD !== &apos;undefined&apos;;
      ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("1");try{return Function("asyncTestPassed","\nsimdFloatTypes=['Float32x4'];\nsimdBoolTypes=['Bool32x4','Bool16x8','Bool8x16'];\nsimdIntTypes=['Int32x4','Int16x8','Int8x16','Uint32x4','Uint16x8','Uint8x16'];\nsimd32bitFloatIntTypes=['Float32x4','Int32x4','Uint32x4'];\nsimdSmallIntTypes=['Int16x8','Int8x16','Uint16x8','Uint8x16'];\nsimdBoolIntTypes=simdBoolTypes.concat(simdIntTypes);\nsimdFloatIntTypes=simdFloatTypes.concat(simdIntTypes);\nsimdAllTypes=simdFloatTypes.concat(simdIntTypes,simdBoolTypes);\nreturn typeof SIMD !== 'undefined';\n      ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("1");return Function("asyncTestPassed","'use strict';"+"\nsimdFloatTypes=['Float32x4'];\nsimdBoolTypes=['Bool32x4','Bool16x8','Bool8x16'];\nsimdIntTypes=['Int32x4','Int16x8','Int8x16','Uint32x4','Uint16x8','Uint8x16'];\nsimd32bitFloatIntTypes=['Float32x4','Int32x4','Uint32x4'];\nsimdSmallIntTypes=['Int16x8','Int8x16','Uint16x8','Uint8x16'];\nsimdBoolIntTypes=simdBoolTypes.concat(simdIntTypes);\nsimdFloatIntTypes=simdFloatTypes.concat(simdIntTypes);\nsimdAllTypes=simdFloatTypes.concat(simdIntTypes,simdBoolTypes);\nreturn typeof SIMD !== 'undefined';\n      ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
</script></td>
<td class="unknown obsolete" data-browser="konq4_13">?</td>
<td class="unknown" data-browser="konq4_14">?</td>
<td class="unknown obsolete" data-browser="ie8">?</td>
<td class="unknown obsolete" data-browser="ie9">?</td>
<td class="unknown obsolete" data-browser="ie10">?</td>
<td class="no" data-browser="ie11">No</td>
<td class="no obsolete" data-browser="firefox68">No</td>
<td class="no obsolete" data-browser="firefox75">No</td>
<td class="no obsolete" data-browser="firefox76">No</td>
<td class="no obsolete" data-browser="firefox77">No</td>
<td class="no" data-browser="firefox78">No</td>
<td class="no obsolete" data-browser="firefox79">No</td>
<td class="no obsolete" data-browser="firefox80">No</td>
<td class="no obsolete" data-browser="firefox81">No</td>
<td class="no obsolete" data-browser="firefox82">No</td>
<td class="no obsolete" data-browser="firefox83">No</td>
<td class="no obsolete" data-browser="firefox84">No</td>
<td class="no obsolete" data-browser="firefox85">No</td>
<td class="no obsolete" data-browser="firefox86">No</td>
<td class="no" data-browser="firefox87">No</td>
<td class="no" data-browser="firefox88">No</td>
<td class="no unstable" data-browser="firefox89">No</td>
<td class="no unstable" data-browser="firefox90">No</td>
<td class="no obsolete" data-browser="opera12_10">No</td>
<td class="no obsolete" data-browser="chrome83">No</td>
<td class="no obsolete" data-browser="chrome84">No</td>
<td class="no obsolete" data-browser="chrome85">No</td>
<td class="no obsolete" data-browser="chrome86">No</td>
<td class="no obsolete" data-browser="chrome87">No</td>
<td class="no" data-browser="chrome88">No</td>
<td class="no" data-browser="chrome89">No</td>
<td class="no" data-browser="chrome90">No</td>
<td class="no unstable" data-browser="chrome91">No</td>
<td class="no unstable" data-browser="chrome92">No</td>
<td class="no obsolete" data-browser="edge18">No</td>
<td class="no obsolete" data-browser="edge83">No</td>
<td class="no obsolete" data-browser="edge84">No</td>
<td class="no obsolete" data-browser="edge85">No</td>
<td class="no obsolete" data-browser="edge86">No</td>
<td class="no obsolete" data-browser="edge87">No</td>
<td class="no obsolete" data-browser="edge88">No</td>
<td class="no" data-browser="edge89">No</td>
<td class="no" data-browser="edge90">No</td>
<td class="unknown obsolete" data-browser="safari12_1">?</td>
<td class="unknown obsolete" data-browser="safari13">?</td>
<td class="unknown obsolete" data-browser="safari13_1">?</td>
<td class="unknown" data-browser="safari14">?</td>
<td class="unknown" data-browser="safari14_1">?</td>
<td class="unknown unstable" data-browser="safaritp">?</td>
<td class="unknown unstable" data-browser="webkit">?</td>
<td class="no obsolete" data-browser="opera69">No</td>
<td class="no obsolete" data-browser="opera70">No</td>
<td class="no obsolete" data-browser="opera71">No</td>
<td class="no obsolete" data-browser="opera72">No</td>
<td class="no obsolete" data-browser="opera73">No</td>
<td class="no obsolete" data-browser="opera74">No</td>
<td class="no" data-browser="opera75">No</td>
<td class="no" data-browser="opera76">No</td>
<td class="unknown obsolete" data-browser="rhino1_7">?</td>
<td class="unknown" data-browser="besen">?</td>
<td class="unknown obsolete" data-browser="phantom2_1">?</td>
<td class="unknown obsolete" data-browser="node0_10">?</td>
<td class="unknown obsolete" data-browser="node0_12">?</td>
<td class="no obsolete" data-browser="node4">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node6_5">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node7">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node7_6">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node8">No</td>
<td class="no obsolete" data-browser="node8_3">No</td>
<td class="no obsolete" data-browser="node8_7">No</td>
<td class="no" data-browser="node8_10">No</td>
<td class="no obsolete" data-browser="node10_0">No</td>
<td class="no obsolete" data-browser="node10_4">No</td>
<td class="no" data-browser="node10_9">No</td>
<td class="no obsolete" data-browser="node11_0">No</td>
<td class="no obsolete" data-browser="node12_0">No</td>
<td class="no obsolete" data-browser="node12_5">No</td>
<td class="no obsolete" data-browser="node12_9">No</td>
<td class="no" data-browser="node12_11">No</td>
<td class="no" data-browser="node13_0">No</td>
<td class="no" data-browser="node13_2">No</td>
<td class="no" data-browser="node14_0">No</td>
<td class="no" data-browser="node14_5">No</td>
<td class="no" data-browser="node14_6">No</td>
<td class="no" data-browser="node15_0">No</td>
<td class="no" data-browser="node16_0">No</td>
<td class="no obsolete" data-browser="duktape2_0">No</td>
<td class="no obsolete" data-browser="duktape2_1">No</td>
<td class="no obsolete" data-browser="duktape2_2">No</td>
<td class="no" data-browser="duktape2_3">No</td>
<td class="no flagged obsolete" data-browser="graalvm19">Flag<a href="#graalvm-simdjs-note"><sup>[6]</sup></a></td>
<td class="no flagged" data-browser="graalvm19_3_6">Flag<a href="#graalvm-simdjs-note"><sup>[6]</sup></a></td>
<td class="no obsolete" data-browser="graalvm20">No</td>
<td class="no obsolete" data-browser="graalvm20_1">No</td>
<td class="no obsolete" data-browser="graalvm20_3">No</td>
<td class="no" data-browser="graalvm20_3_1">No</td>
<td class="no" data-browser="graalvm21">No</td>
<td class="unknown obsolete" data-browser="android4_4">?</td>
<td class="unknown obsolete" data-browser="android4_4_3">?</td>
<td class="unknown obsolete" data-browser="ios10_3">?</td>
<td class="unknown obsolete" data-browser="ios11">?</td>
<td class="unknown obsolete" data-browser="ios11_3">?</td>
<td class="unknown" data-browser="ios12">?</td>
<td class="unknown" data-browser="ios12_2">?</td>
<td class="unknown" data-browser="ios13">?</td>
<td class="unknown" data-browser="ios13_4">?</td>
<td class="unknown" data-browser="ios14">?</td>
<td class="no obsolete" data-browser="samsung10">No</td>
<td class="no" data-browser="samsung11">No</td>
<td class="no" data-browser="samsung12">No</td>
<td class="no" data-browser="samsung13">No</td>
<td class="no obsolete" data-browser="opera_mobile57">No</td>
<td class="no obsolete" data-browser="opera_mobile58">No</td>
<td class="no obsolete" data-browser="opera_mobile59">No</td>
<td class="no obsolete" data-browser="opera_mobile60">No</td>
<td class="no obsolete" data-browser="opera_mobile61">No</td>
<td class="no" data-browser="opera_mobile62">No</td>
<td class="no" data-browser="opera_mobile63">No</td>
</tr>
<tr class="subtest" data-parent="SIMD_(Single_Instruction,_Multiple_Data)" id="test-SIMD_(Single_Instruction,_Multiple_Data)_a_href=_https://tc39.github.io/ecmascript_simd/#float32x4_Float32x4_/a_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Float32x4_title=_MDN_documentation_img_src=_../mdn.png_alt=_MDN_(Mozilla_Development_Network)_logo_width=_15_height=_13_/_/a_nbsp;"><td><span><a class="anchor" href="#test-SIMD_(Single_Instruction,_Multiple_Data)_a_href=_https://tc39.github.io/ecmascript_simd/#float32x4_Float32x4_/a_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Float32x4_title=_MDN_documentation_img_src=_../mdn.png_alt=_MDN_(Mozilla_Development_Network)_logo_width=_15_height=_13_/_/a_nbsp;">&#xA7;</a><a href="https://tc39.github.io/ecmascript_simd/#float32x4">Float32x4</a> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Float32x4" title="MDN documentation"><img src="../mdn.png" alt="MDN (Mozilla Development Network) logo" width="15" height="13"></a>&#xA0;</span><script data-source="
return typeof SIMD.Float32x4 === &apos;function&apos;;
      ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("2");try{return Function("asyncTestPassed","\nreturn typeof SIMD.Float32x4 === 'function';\n      ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("2");return Function("asyncTestPassed","'use strict';"+"\nreturn typeof SIMD.Float32x4 === 'function';\n      ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
</script></td>
<td class="unknown obsolete" data-browser="konq4_13">?</td>
<td class="unknown" data-browser="konq4_14">?</td>
<td class="unknown obsolete" data-browser="ie8">?</td>
<td class="unknown obsolete" data-browser="ie9">?</td>
<td class="unknown obsolete" data-browser="ie10">?</td>
<td class="no" data-browser="ie11">No</td>
<td class="no obsolete" data-browser="firefox68">No</td>
<td class="no obsolete" data-browser="firefox75">No</td>
<td class="no obsolete" data-browser="firefox76">No</td>
<td class="no obsolete" data-browser="firefox77">No</td>
<td class="no" data-browser="firefox78">No</td>
<td class="no obsolete" data-browser="firefox79">No</td>
<td class="no obsolete" data-browser="firefox80">No</td>
<td class="no obsolete" data-browser="firefox81">No</td>
<td class="no obsolete" data-browser="firefox82">No</td>
<td class="no obsolete" data-browser="firefox83">No</td>
<td class="no obsolete" data-browser="firefox84">No</td>
<td class="no obsolete" data-browser="firefox85">No</td>
<td class="no obsolete" data-browser="firefox86">No</td>
<td class="no" data-browser="firefox87">No</td>
<td class="no" data-browser="firefox88">No</td>
<td class="no unstable" data-browser="firefox89">No</td>
<td class="no unstable" data-browser="firefox90">No</td>
<td class="no obsolete" data-browser="opera12_10">No</td>
<td class="no obsolete" data-browser="chrome83">No</td>
<td class="no obsolete" data-browser="chrome84">No</td>
<td class="no obsolete" data-browser="chrome85">No</td>
<td class="no obsolete" data-browser="chrome86">No</td>
<td class="no obsolete" data-browser="chrome87">No</td>
<td class="no" data-browser="chrome88">No</td>
<td class="no" data-browser="chrome89">No</td>
<td class="no" data-browser="chrome90">No</td>
<td class="no unstable" data-browser="chrome91">No</td>
<td class="no unstable" data-browser="chrome92">No</td>
<td class="no obsolete" data-browser="edge18">No</td>
<td class="no obsolete" data-browser="edge83">No</td>
<td class="no obsolete" data-browser="edge84">No</td>
<td class="no obsolete" data-browser="edge85">No</td>
<td class="no obsolete" data-browser="edge86">No</td>
<td class="no obsolete" data-browser="edge87">No</td>
<td class="no obsolete" data-browser="edge88">No</td>
<td class="no" data-browser="edge89">No</td>
<td class="no" data-browser="edge90">No</td>
<td class="unknown obsolete" data-browser="safari12_1">?</td>
<td class="unknown obsolete" data-browser="safari13">?</td>
<td class="unknown obsolete" data-browser="safari13_1">?</td>
<td class="unknown" data-browser="safari14">?</td>
<td class="unknown" data-browser="safari14_1">?</td>
<td class="unknown unstable" data-browser="safaritp">?</td>
<td class="unknown unstable" data-browser="webkit">?</td>
<td class="no obsolete" data-browser="opera69">No</td>
<td class="no obsolete" data-browser="opera70">No</td>
<td class="no obsolete" data-browser="opera71">No</td>
<td class="no obsolete" data-browser="opera72">No</td>
<td class="no obsolete" data-browser="opera73">No</td>
<td class="no obsolete" data-browser="opera74">No</td>
<td class="no" data-browser="opera75">No</td>
<td class="no" data-browser="opera76">No</td>
<td class="unknown obsolete" data-browser="rhino1_7">?</td>
<td class="unknown" data-browser="besen">?</td>
<td class="unknown obsolete" data-browser="phantom2_1">?</td>
<td class="unknown obsolete" data-browser="node0_10">?</td>
<td class="unknown obsolete" data-browser="node0_12">?</td>
<td class="no obsolete" data-browser="node4">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node6_5">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node7">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node7_6">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node8">No</td>
<td class="no obsolete" data-browser="node8_3">No</td>
<td class="no obsolete" data-browser="node8_7">No</td>
<td class="no" data-browser="node8_10">No</td>
<td class="no obsolete" data-browser="node10_0">No</td>
<td class="no obsolete" data-browser="node10_4">No</td>
<td class="no" data-browser="node10_9">No</td>
<td class="no obsolete" data-browser="node11_0">No</td>
<td class="no obsolete" data-browser="node12_0">No</td>
<td class="no obsolete" data-browser="node12_5">No</td>
<td class="no obsolete" data-browser="node12_9">No</td>
<td class="no" data-browser="node12_11">No</td>
<td class="no" data-browser="node13_0">No</td>
<td class="no" data-browser="node13_2">No</td>
<td class="no" data-browser="node14_0">No</td>
<td class="no" data-browser="node14_5">No</td>
<td class="no" data-browser="node14_6">No</td>
<td class="no" data-browser="node15_0">No</td>
<td class="no" data-browser="node16_0">No</td>
<td class="no obsolete" data-browser="duktape2_0">No</td>
<td class="no obsolete" data-browser="duktape2_1">No</td>
<td class="no obsolete" data-browser="duktape2_2">No</td>
<td class="no" data-browser="duktape2_3">No</td>
<td class="no flagged obsolete" data-browser="graalvm19">Flag<a href="#graalvm-simdjs-note"><sup>[6]</sup></a></td>
<td class="no flagged" data-browser="graalvm19_3_6">Flag<a href="#graalvm-simdjs-note"><sup>[6]</sup></a></td>
<td class="no obsolete" data-browser="graalvm20">No</td>
<td class="no obsolete" data-browser="graalvm20_1">No</td>
<td class="no obsolete" data-browser="graalvm20_3">No</td>
<td class="no" data-browser="graalvm20_3_1">No</td>
<td class="no" data-browser="graalvm21">No</td>
<td class="unknown obsolete" data-browser="android4_4">?</td>
<td class="unknown obsolete" data-browser="android4_4_3">?</td>
<td class="unknown obsolete" data-browser="ios10_3">?</td>
<td class="unknown obsolete" data-browser="ios11">?</td>
<td class="unknown obsolete" data-browser="ios11_3">?</td>
<td class="unknown" data-browser="ios12">?</td>
<td class="unknown" data-browser="ios12_2">?</td>
<td class="unknown" data-browser="ios13">?</td>
<td class="unknown" data-browser="ios13_4">?</td>
<td class="unknown" data-browser="ios14">?</td>
<td class="no obsolete" data-browser="samsung10">No</td>
<td class="no" data-browser="samsung11">No</td>
<td class="no" data-browser="samsung12">No</td>
<td class="no" data-browser="samsung13">No</td>
<td class="no obsolete" data-browser="opera_mobile57">No</td>
<td class="no obsolete" data-browser="opera_mobile58">No</td>
<td class="no obsolete" data-browser="opera_mobile59">No</td>
<td class="no obsolete" data-browser="opera_mobile60">No</td>
<td class="no obsolete" data-browser="opera_mobile61">No</td>
<td class="no" data-browser="opera_mobile62">No</td>
<td class="no" data-browser="opera_mobile63">No</td>
</tr>
<tr class="subtest" data-parent="SIMD_(Single_Instruction,_Multiple_Data)" id="test-SIMD_(Single_Instruction,_Multiple_Data)_a_href=_https://tc39.github.io/ecmascript_simd/#int32x4_Int32x4_/a_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Int32x4_title=_MDN_documentation_img_src=_../mdn.png_alt=_MDN_(Mozilla_Development_Network)_logo_width=_15_height=_13_/_/a_nbsp;"><td><span><a class="anchor" href="#test-SIMD_(Single_Instruction,_Multiple_Data)_a_href=_https://tc39.github.io/ecmascript_simd/#int32x4_Int32x4_/a_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Int32x4_title=_MDN_documentation_img_src=_../mdn.png_alt=_MDN_(Mozilla_Development_Network)_logo_width=_15_height=_13_/_/a_nbsp;">&#xA7;</a><a href="https://tc39.github.io/ecmascript_simd/#int32x4">Int32x4</a> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Int32x4" title="MDN documentation"><img src="../mdn.png" alt="MDN (Mozilla Development Network) logo" width="15" height="13"></a>&#xA0;</span><script data-source="
return typeof SIMD.Int32x4 === &apos;function&apos;;
      ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("3");try{return Function("asyncTestPassed","\nreturn typeof SIMD.Int32x4 === 'function';\n      ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("3");return Function("asyncTestPassed","'use strict';"+"\nreturn typeof SIMD.Int32x4 === 'function';\n      ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
</script></td>
<td class="unknown obsolete" data-browser="konq4_13">?</td>
<td class="unknown" data-browser="konq4_14">?</td>
<td class="unknown obsolete" data-browser="ie8">?</td>
<td class="unknown obsolete" data-browser="ie9">?</td>
<td class="unknown obsolete" data-browser="ie10">?</td>
<td class="no" data-browser="ie11">No</td>
<td class="no obsolete" data-browser="firefox68">No</td>
<td class="no obsolete" data-browser="firefox75">No</td>
<td class="no obsolete" data-browser="firefox76">No</td>
<td class="no obsolete" data-browser="firefox77">No</td>
<td class="no" data-browser="firefox78">No</td>
<td class="no obsolete" data-browser="firefox79">No</td>
<td class="no obsolete" data-browser="firefox80">No</td>
<td class="no obsolete" data-browser="firefox81">No</td>
<td class="no obsolete" data-browser="firefox82">No</td>
<td class="no obsolete" data-browser="firefox83">No</td>
<td class="no obsolete" data-browser="firefox84">No</td>
<td class="no obsolete" data-browser="firefox85">No</td>
<td class="no obsolete" data-browser="firefox86">No</td>
<td class="no" data-browser="firefox87">No</td>
<td class="no" data-browser="firefox88">No</td>
<td class="no unstable" data-browser="firefox89">No</td>
<td class="no unstable" data-browser="firefox90">No</td>
<td class="no obsolete" data-browser="opera12_10">No</td>
<td class="no obsolete" data-browser="chrome83">No</td>
<td class="no obsolete" data-browser="chrome84">No</td>
<td class="no obsolete" data-browser="chrome85">No</td>
<td class="no obsolete" data-browser="chrome86">No</td>
<td class="no obsolete" data-browser="chrome87">No</td>
<td class="no" data-browser="chrome88">No</td>
<td class="no" data-browser="chrome89">No</td>
<td class="no" data-browser="chrome90">No</td>
<td class="no unstable" data-browser="chrome91">No</td>
<td class="no unstable" data-browser="chrome92">No</td>
<td class="no obsolete" data-browser="edge18">No</td>
<td class="no obsolete" data-browser="edge83">No</td>
<td class="no obsolete" data-browser="edge84">No</td>
<td class="no obsolete" data-browser="edge85">No</td>
<td class="no obsolete" data-browser="edge86">No</td>
<td class="no obsolete" data-browser="edge87">No</td>
<td class="no obsolete" data-browser="edge88">No</td>
<td class="no" data-browser="edge89">No</td>
<td class="no" data-browser="edge90">No</td>
<td class="unknown obsolete" data-browser="safari12_1">?</td>
<td class="unknown obsolete" data-browser="safari13">?</td>
<td class="unknown obsolete" data-browser="safari13_1">?</td>
<td class="unknown" data-browser="safari14">?</td>
<td class="unknown" data-browser="safari14_1">?</td>
<td class="unknown unstable" data-browser="safaritp">?</td>
<td class="unknown unstable" data-browser="webkit">?</td>
<td class="no obsolete" data-browser="opera69">No</td>
<td class="no obsolete" data-browser="opera70">No</td>
<td class="no obsolete" data-browser="opera71">No</td>
<td class="no obsolete" data-browser="opera72">No</td>
<td class="no obsolete" data-browser="opera73">No</td>
<td class="no obsolete" data-browser="opera74">No</td>
<td class="no" data-browser="opera75">No</td>
<td class="no" data-browser="opera76">No</td>
<td class="unknown obsolete" data-browser="rhino1_7">?</td>
<td class="unknown" data-browser="besen">?</td>
<td class="unknown obsolete" data-browser="phantom2_1">?</td>
<td class="unknown obsolete" data-browser="node0_10">?</td>
<td class="unknown obsolete" data-browser="node0_12">?</td>
<td class="no obsolete" data-browser="node4">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node6_5">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node7">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node7_6">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node8">No</td>
<td class="no obsolete" data-browser="node8_3">No</td>
<td class="no obsolete" data-browser="node8_7">No</td>
<td class="no" data-browser="node8_10">No</td>
<td class="no obsolete" data-browser="node10_0">No</td>
<td class="no obsolete" data-browser="node10_4">No</td>
<td class="no" data-browser="node10_9">No</td>
<td class="no obsolete" data-browser="node11_0">No</td>
<td class="no obsolete" data-browser="node12_0">No</td>
<td class="no obsolete" data-browser="node12_5">No</td>
<td class="no obsolete" data-browser="node12_9">No</td>
<td class="no" data-browser="node12_11">No</td>
<td class="no" data-browser="node13_0">No</td>
<td class="no" data-browser="node13_2">No</td>
<td class="no" data-browser="node14_0">No</td>
<td class="no" data-browser="node14_5">No</td>
<td class="no" data-browser="node14_6">No</td>
<td class="no" data-browser="node15_0">No</td>
<td class="no" data-browser="node16_0">No</td>
<td class="no obsolete" data-browser="duktape2_0">No</td>
<td class="no obsolete" data-browser="duktape2_1">No</td>
<td class="no obsolete" data-browser="duktape2_2">No</td>
<td class="no" data-browser="duktape2_3">No</td>
<td class="no flagged obsolete" data-browser="graalvm19">Flag<a href="#graalvm-simdjs-note"><sup>[6]</sup></a></td>
<td class="no flagged" data-browser="graalvm19_3_6">Flag<a href="#graalvm-simdjs-note"><sup>[6]</sup></a></td>
<td class="no obsolete" data-browser="graalvm20">No</td>
<td class="no obsolete" data-browser="graalvm20_1">No</td>
<td class="no obsolete" data-browser="graalvm20_3">No</td>
<td class="no" data-browser="graalvm20_3_1">No</td>
<td class="no" data-browser="graalvm21">No</td>
<td class="unknown obsolete" data-browser="android4_4">?</td>
<td class="unknown obsolete" data-browser="android4_4_3">?</td>
<td class="unknown obsolete" data-browser="ios10_3">?</td>
<td class="unknown obsolete" data-browser="ios11">?</td>
<td class="unknown obsolete" data-browser="ios11_3">?</td>
<td class="unknown" data-browser="ios12">?</td>
<td class="unknown" data-browser="ios12_2">?</td>
<td class="unknown" data-browser="ios13">?</td>
<td class="unknown" data-browser="ios13_4">?</td>
<td class="unknown" data-browser="ios14">?</td>
<td class="no obsolete" data-browser="samsung10">No</td>
<td class="no" data-browser="samsung11">No</td>
<td class="no" data-browser="samsung12">No</td>
<td class="no" data-browser="samsung13">No</td>
<td class="no obsolete" data-browser="opera_mobile57">No</td>
<td class="no obsolete" data-browser="opera_mobile58">No</td>
<td class="no obsolete" data-browser="opera_mobile59">No</td>
<td class="no obsolete" data-browser="opera_mobile60">No</td>
<td class="no obsolete" data-browser="opera_mobile61">No</td>
<td class="no" data-browser="opera_mobile62">No</td>
<td class="no" data-browser="opera_mobile63">No</td>
</tr>
<tr class="subtest" data-parent="SIMD_(Single_Instruction,_Multiple_Data)" id="test-SIMD_(Single_Instruction,_Multiple_Data)_a_href=_https://tc39.github.io/ecmascript_simd/#int16x8_Int16x8_/a_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Int16x8_title=_MDN_documentation_img_src=_../mdn.png_alt=_MDN_(Mozilla_Development_Network)_logo_width=_15_height=_13_/_/a_nbsp;"><td><span><a class="anchor" href="#test-SIMD_(Single_Instruction,_Multiple_Data)_a_href=_https://tc39.github.io/ecmascript_simd/#int16x8_Int16x8_/a_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Int16x8_title=_MDN_documentation_img_src=_../mdn.png_alt=_MDN_(Mozilla_Development_Network)_logo_width=_15_height=_13_/_/a_nbsp;">&#xA7;</a><a href="https://tc39.github.io/ecmascript_simd/#int16x8">Int16x8</a> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Int16x8" title="MDN documentation"><img src="../mdn.png" alt="MDN (Mozilla Development Network) logo" width="15" height="13"></a>&#xA0;</span><script data-source="
return typeof SIMD.Int16x8 === &apos;function&apos;;
      ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("4");try{return Function("asyncTestPassed","\nreturn typeof SIMD.Int16x8 === 'function';\n      ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("4");return Function("asyncTestPassed","'use strict';"+"\nreturn typeof SIMD.Int16x8 === 'function';\n      ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
</script></td>
<td class="unknown obsolete" data-browser="konq4_13">?</td>
<td class="unknown" data-browser="konq4_14">?</td>
<td class="unknown obsolete" data-browser="ie8">?</td>
<td class="unknown obsolete" data-browser="ie9">?</td>
<td class="unknown obsolete" data-browser="ie10">?</td>
<td class="no" data-browser="ie11">No</td>
<td class="no obsolete" data-browser="firefox68">No</td>
<td class="no obsolete" data-browser="firefox75">No</td>
<td class="no obsolete" data-browser="firefox76">No</td>
<td class="no obsolete" data-browser="firefox77">No</td>
<td class="no" data-browser="firefox78">No</td>
<td class="no obsolete" data-browser="firefox79">No</td>
<td class="no obsolete" data-browser="firefox80">No</td>
<td class="no obsolete" data-browser="firefox81">No</td>
<td class="no obsolete" data-browser="firefox82">No</td>
<td class="no obsolete" data-browser="firefox83">No</td>
<td class="no obsolete" data-browser="firefox84">No</td>
<td class="no obsolete" data-browser="firefox85">No</td>
<td class="no obsolete" data-browser="firefox86">No</td>
<td class="no" data-browser="firefox87">No</td>
<td class="no" data-browser="firefox88">No</td>
<td class="no unstable" data-browser="firefox89">No</td>
<td class="no unstable" data-browser="firefox90">No</td>
<td class="no obsolete" data-browser="opera12_10">No</td>
<td class="no obsolete" data-browser="chrome83">No</td>
<td class="no obsolete" data-browser="chrome84">No</td>
<td class="no obsolete" data-browser="chrome85">No</td>
<td class="no obsolete" data-browser="chrome86">No</td>
<td class="no obsolete" data-browser="chrome87">No</td>
<td class="no" data-browser="chrome88">No</td>
<td class="no" data-browser="chrome89">No</td>
<td class="no" data-browser="chrome90">No</td>
<td class="no unstable" data-browser="chrome91">No</td>
<td class="no unstable" data-browser="chrome92">No</td>
<td class="no obsolete" data-browser="edge18">No</td>
<td class="no obsolete" data-browser="edge83">No</td>
<td class="no obsolete" data-browser="edge84">No</td>
<td class="no obsolete" data-browser="edge85">No</td>
<td class="no obsolete" data-browser="edge86">No</td>
<td class="no obsolete" data-browser="edge87">No</td>
<td class="no obsolete" data-browser="edge88">No</td>
<td class="no" data-browser="edge89">No</td>
<td class="no" data-browser="edge90">No</td>
<td class="unknown obsolete" data-browser="safari12_1">?</td>
<td class="unknown obsolete" data-browser="safari13">?</td>
<td class="unknown obsolete" data-browser="safari13_1">?</td>
<td class="unknown" data-browser="safari14">?</td>
<td class="unknown" data-browser="safari14_1">?</td>
<td class="unknown unstable" data-browser="safaritp">?</td>
<td class="unknown unstable" data-browser="webkit">?</td>
<td class="no obsolete" data-browser="opera69">No</td>
<td class="no obsolete" data-browser="opera70">No</td>
<td class="no obsolete" data-browser="opera71">No</td>
<td class="no obsolete" data-browser="opera72">No</td>
<td class="no obsolete" data-browser="opera73">No</td>
<td class="no obsolete" data-browser="opera74">No</td>
<td class="no" data-browser="opera75">No</td>
<td class="no" data-browser="opera76">No</td>
<td class="unknown obsolete" data-browser="rhino1_7">?</td>
<td class="unknown" data-browser="besen">?</td>
<td class="unknown obsolete" data-browser="phantom2_1">?</td>
<td class="unknown obsolete" data-browser="node0_10">?</td>
<td class="unknown obsolete" data-browser="node0_12">?</td>
<td class="no obsolete" data-browser="node4">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node6_5">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node7">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node7_6">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node8">No</td>
<td class="no obsolete" data-browser="node8_3">No</td>
<td class="no obsolete" data-browser="node8_7">No</td>
<td class="no" data-browser="node8_10">No</td>
<td class="no obsolete" data-browser="node10_0">No</td>
<td class="no obsolete" data-browser="node10_4">No</td>
<td class="no" data-browser="node10_9">No</td>
<td class="no obsolete" data-browser="node11_0">No</td>
<td class="no obsolete" data-browser="node12_0">No</td>
<td class="no obsolete" data-browser="node12_5">No</td>
<td class="no obsolete" data-browser="node12_9">No</td>
<td class="no" data-browser="node12_11">No</td>
<td class="no" data-browser="node13_0">No</td>
<td class="no" data-browser="node13_2">No</td>
<td class="no" data-browser="node14_0">No</td>
<td class="no" data-browser="node14_5">No</td>
<td class="no" data-browser="node14_6">No</td>
<td class="no" data-browser="node15_0">No</td>
<td class="no" data-browser="node16_0">No</td>
<td class="no obsolete" data-browser="duktape2_0">No</td>
<td class="no obsolete" data-browser="duktape2_1">No</td>
<td class="no obsolete" data-browser="duktape2_2">No</td>
<td class="no" data-browser="duktape2_3">No</td>
<td class="no flagged obsolete" data-browser="graalvm19">Flag<a href="#graalvm-simdjs-note"><sup>[6]</sup></a></td>
<td class="no flagged" data-browser="graalvm19_3_6">Flag<a href="#graalvm-simdjs-note"><sup>[6]</sup></a></td>
<td class="no obsolete" data-browser="graalvm20">No</td>
<td class="no obsolete" data-browser="graalvm20_1">No</td>
<td class="no obsolete" data-browser="graalvm20_3">No</td>
<td class="no" data-browser="graalvm20_3_1">No</td>
<td class="no" data-browser="graalvm21">No</td>
<td class="unknown obsolete" data-browser="android4_4">?</td>
<td class="unknown obsolete" data-browser="android4_4_3">?</td>
<td class="unknown obsolete" data-browser="ios10_3">?</td>
<td class="unknown obsolete" data-browser="ios11">?</td>
<td class="unknown obsolete" data-browser="ios11_3">?</td>
<td class="unknown" data-browser="ios12">?</td>
<td class="unknown" data-browser="ios12_2">?</td>
<td class="unknown" data-browser="ios13">?</td>
<td class="unknown" data-browser="ios13_4">?</td>
<td class="unknown" data-browser="ios14">?</td>
<td class="no obsolete" data-browser="samsung10">No</td>
<td class="no" data-browser="samsung11">No</td>
<td class="no" data-browser="samsung12">No</td>
<td class="no" data-browser="samsung13">No</td>
<td class="no obsolete" data-browser="opera_mobile57">No</td>
<td class="no obsolete" data-browser="opera_mobile58">No</td>
<td class="no obsolete" data-browser="opera_mobile59">No</td>
<td class="no obsolete" data-browser="opera_mobile60">No</td>
<td class="no obsolete" data-browser="opera_mobile61">No</td>
<td class="no" data-browser="opera_mobile62">No</td>
<td class="no" data-browser="opera_mobile63">No</td>
</tr>
<tr class="subtest" data-parent="SIMD_(Single_Instruction,_Multiple_Data)" id="test-SIMD_(Single_Instruction,_Multiple_Data)_a_href=_https://tc39.github.io/ecmascript_simd/#int8x16_Int8x16_/a_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Int8x16_title=_MDN_documentation_img_src=_../mdn.png_alt=_MDN_(Mozilla_Development_Network)_logo_width=_15_height=_13_/_/a_nbsp;"><td><span><a class="anchor" href="#test-SIMD_(Single_Instruction,_Multiple_Data)_a_href=_https://tc39.github.io/ecmascript_simd/#int8x16_Int8x16_/a_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Int8x16_title=_MDN_documentation_img_src=_../mdn.png_alt=_MDN_(Mozilla_Development_Network)_logo_width=_15_height=_13_/_/a_nbsp;">&#xA7;</a><a href="https://tc39.github.io/ecmascript_simd/#int8x16">Int8x16</a> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Int8x16" title="MDN documentation"><img src="../mdn.png" alt="MDN (Mozilla Development Network) logo" width="15" height="13"></a>&#xA0;</span><script data-source="
return typeof SIMD.Int8x16 === &apos;function&apos;;
      ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("5");try{return Function("asyncTestPassed","\nreturn typeof SIMD.Int8x16 === 'function';\n      ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("5");return Function("asyncTestPassed","'use strict';"+"\nreturn typeof SIMD.Int8x16 === 'function';\n      ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
</script></td>
<td class="unknown obsolete" data-browser="konq4_13">?</td>
<td class="unknown" data-browser="konq4_14">?</td>
<td class="unknown obsolete" data-browser="ie8">?</td>
<td class="unknown obsolete" data-browser="ie9">?</td>
<td class="unknown obsolete" data-browser="ie10">?</td>
<td class="no" data-browser="ie11">No</td>
<td class="no obsolete" data-browser="firefox68">No</td>
<td class="no obsolete" data-browser="firefox75">No</td>
<td class="no obsolete" data-browser="firefox76">No</td>
<td class="no obsolete" data-browser="firefox77">No</td>
<td class="no" data-browser="firefox78">No</td>
<td class="no obsolete" data-browser="firefox79">No</td>
<td class="no obsolete" data-browser="firefox80">No</td>
<td class="no obsolete" data-browser="firefox81">No</td>
<td class="no obsolete" data-browser="firefox82">No</td>
<td class="no obsolete" data-browser="firefox83">No</td>
<td class="no obsolete" data-browser="firefox84">No</td>
<td class="no obsolete" data-browser="firefox85">No</td>
<td class="no obsolete" data-browser="firefox86">No</td>
<td class="no" data-browser="firefox87">No</td>
<td class="no" data-browser="firefox88">No</td>
<td class="no unstable" data-browser="firefox89">No</td>
<td class="no unstable" data-browser="firefox90">No</td>
<td class="no obsolete" data-browser="opera12_10">No</td>
<td class="no obsolete" data-browser="chrome83">No</td>
<td class="no obsolete" data-browser="chrome84">No</td>
<td class="no obsolete" data-browser="chrome85">No</td>
<td class="no obsolete" data-browser="chrome86">No</td>
<td class="no obsolete" data-browser="chrome87">No</td>
<td class="no" data-browser="chrome88">No</td>
<td class="no" data-browser="chrome89">No</td>
<td class="no" data-browser="chrome90">No</td>
<td class="no unstable" data-browser="chrome91">No</td>
<td class="no unstable" data-browser="chrome92">No</td>
<td class="no obsolete" data-browser="edge18">No</td>
<td class="no obsolete" data-browser="edge83">No</td>
<td class="no obsolete" data-browser="edge84">No</td>
<td class="no obsolete" data-browser="edge85">No</td>
<td class="no obsolete" data-browser="edge86">No</td>
<td class="no obsolete" data-browser="edge87">No</td>
<td class="no obsolete" data-browser="edge88">No</td>
<td class="no" data-browser="edge89">No</td>
<td class="no" data-browser="edge90">No</td>
<td class="unknown obsolete" data-browser="safari12_1">?</td>
<td class="unknown obsolete" data-browser="safari13">?</td>
<td class="unknown obsolete" data-browser="safari13_1">?</td>
<td class="unknown" data-browser="safari14">?</td>
<td class="unknown" data-browser="safari14_1">?</td>
<td class="unknown unstable" data-browser="safaritp">?</td>
<td class="unknown unstable" data-browser="webkit">?</td>
<td class="no obsolete" data-browser="opera69">No</td>
<td class="no obsolete" data-browser="opera70">No</td>
<td class="no obsolete" data-browser="opera71">No</td>
<td class="no obsolete" data-browser="opera72">No</td>
<td class="no obsolete" data-browser="opera73">No</td>
<td class="no obsolete" data-browser="opera74">No</td>
<td class="no" data-browser="opera75">No</td>
<td class="no" data-browser="opera76">No</td>
<td class="unknown obsolete" data-browser="rhino1_7">?</td>
<td class="unknown" data-browser="besen">?</td>
<td class="unknown obsolete" data-browser="phantom2_1">?</td>
<td class="unknown obsolete" data-browser="node0_10">?</td>
<td class="unknown obsolete" data-browser="node0_12">?</td>
<td class="no obsolete" data-browser="node4">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node6_5">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node7">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node7_6">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node8">No</td>
<td class="no obsolete" data-browser="node8_3">No</td>
<td class="no obsolete" data-browser="node8_7">No</td>
<td class="no" data-browser="node8_10">No</td>
<td class="no obsolete" data-browser="node10_0">No</td>
<td class="no obsolete" data-browser="node10_4">No</td>
<td class="no" data-browser="node10_9">No</td>
<td class="no obsolete" data-browser="node11_0">No</td>
<td class="no obsolete" data-browser="node12_0">No</td>
<td class="no obsolete" data-browser="node12_5">No</td>
<td class="no obsolete" data-browser="node12_9">No</td>
<td class="no" data-browser="node12_11">No</td>
<td class="no" data-browser="node13_0">No</td>
<td class="no" data-browser="node13_2">No</td>
<td class="no" data-browser="node14_0">No</td>
<td class="no" data-browser="node14_5">No</td>
<td class="no" data-browser="node14_6">No</td>
<td class="no" data-browser="node15_0">No</td>
<td class="no" data-browser="node16_0">No</td>
<td class="no obsolete" data-browser="duktape2_0">No</td>
<td class="no obsolete" data-browser="duktape2_1">No</td>
<td class="no obsolete" data-browser="duktape2_2">No</td>
<td class="no" data-browser="duktape2_3">No</td>
<td class="no flagged obsolete" data-browser="graalvm19">Flag<a href="#graalvm-simdjs-note"><sup>[6]</sup></a></td>
<td class="no flagged" data-browser="graalvm19_3_6">Flag<a href="#graalvm-simdjs-note"><sup>[6]</sup></a></td>
<td class="no obsolete" data-browser="graalvm20">No</td>
<td class="no obsolete" data-browser="graalvm20_1">No</td>
<td class="no obsolete" data-browser="graalvm20_3">No</td>
<td class="no" data-browser="graalvm20_3_1">No</td>
<td class="no" data-browser="graalvm21">No</td>
<td class="unknown obsolete" data-browser="android4_4">?</td>
<td class="unknown obsolete" data-browser="android4_4_3">?</td>
<td class="unknown obsolete" data-browser="ios10_3">?</td>
<td class="unknown obsolete" data-browser="ios11">?</td>
<td class="unknown obsolete" data-browser="ios11_3">?</td>
<td class="unknown" data-browser="ios12">?</td>
<td class="unknown" data-browser="ios12_2">?</td>
<td class="unknown" data-browser="ios13">?</td>
<td class="unknown" data-browser="ios13_4">?</td>
<td class="unknown" data-browser="ios14">?</td>
<td class="no obsolete" data-browser="samsung10">No</td>
<td class="no" data-browser="samsung11">No</td>
<td class="no" data-browser="samsung12">No</td>
<td class="no" data-browser="samsung13">No</td>
<td class="no obsolete" data-browser="opera_mobile57">No</td>
<td class="no obsolete" data-browser="opera_mobile58">No</td>
<td class="no obsolete" data-browser="opera_mobile59">No</td>
<td class="no obsolete" data-browser="opera_mobile60">No</td>
<td class="no obsolete" data-browser="opera_mobile61">No</td>
<td class="no" data-browser="opera_mobile62">No</td>
<td class="no" data-browser="opera_mobile63">No</td>
</tr>
<tr class="subtest" data-parent="SIMD_(Single_Instruction,_Multiple_Data)" id="test-SIMD_(Single_Instruction,_Multiple_Data)_a_href=_https://tc39.github.io/ecmascript_simd/#uint32x4_Uint32x4_/a_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Uint32x4_title=_MDN_documentation_img_src=_../mdn.png_alt=_MDN_(Mozilla_Development_Network)_logo_width=_15_height=_13_/_/a_nbsp;"><td><span><a class="anchor" href="#test-SIMD_(Single_Instruction,_Multiple_Data)_a_href=_https://tc39.github.io/ecmascript_simd/#uint32x4_Uint32x4_/a_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Uint32x4_title=_MDN_documentation_img_src=_../mdn.png_alt=_MDN_(Mozilla_Development_Network)_logo_width=_15_height=_13_/_/a_nbsp;">&#xA7;</a><a href="https://tc39.github.io/ecmascript_simd/#uint32x4">Uint32x4</a> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Uint32x4" title="MDN documentation"><img src="../mdn.png" alt="MDN (Mozilla Development Network) logo" width="15" height="13"></a>&#xA0;</span><script data-source="
return typeof SIMD.Uint32x4 === &apos;function&apos;;
      ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("6");try{return Function("asyncTestPassed","\nreturn typeof SIMD.Uint32x4 === 'function';\n      ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("6");return Function("asyncTestPassed","'use strict';"+"\nreturn typeof SIMD.Uint32x4 === 'function';\n      ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
</script></td>
<td class="unknown obsolete" data-browser="konq4_13">?</td>
<td class="unknown" data-browser="konq4_14">?</td>
<td class="unknown obsolete" data-browser="ie8">?</td>
<td class="unknown obsolete" data-browser="ie9">?</td>
<td class="unknown obsolete" data-browser="ie10">?</td>
<td class="no" data-browser="ie11">No</td>
<td class="no obsolete" data-browser="firefox68">No</td>
<td class="no obsolete" data-browser="firefox75">No</td>
<td class="no obsolete" data-browser="firefox76">No</td>
<td class="no obsolete" data-browser="firefox77">No</td>
<td class="no" data-browser="firefox78">No</td>
<td class="no obsolete" data-browser="firefox79">No</td>
<td class="no obsolete" data-browser="firefox80">No</td>
<td class="no obsolete" data-browser="firefox81">No</td>
<td class="no obsolete" data-browser="firefox82">No</td>
<td class="no obsolete" data-browser="firefox83">No</td>
<td class="no obsolete" data-browser="firefox84">No</td>
<td class="no obsolete" data-browser="firefox85">No</td>
<td class="no obsolete" data-browser="firefox86">No</td>
<td class="no" data-browser="firefox87">No</td>
<td class="no" data-browser="firefox88">No</td>
<td class="no unstable" data-browser="firefox89">No</td>
<td class="no unstable" data-browser="firefox90">No</td>
<td class="no obsolete" data-browser="opera12_10">No</td>
<td class="no obsolete" data-browser="chrome83">No</td>
<td class="no obsolete" data-browser="chrome84">No</td>
<td class="no obsolete" data-browser="chrome85">No</td>
<td class="no obsolete" data-browser="chrome86">No</td>
<td class="no obsolete" data-browser="chrome87">No</td>
<td class="no" data-browser="chrome88">No</td>
<td class="no" data-browser="chrome89">No</td>
<td class="no" data-browser="chrome90">No</td>
<td class="no unstable" data-browser="chrome91">No</td>
<td class="no unstable" data-browser="chrome92">No</td>
<td class="no obsolete" data-browser="edge18">No</td>
<td class="no obsolete" data-browser="edge83">No</td>
<td class="no obsolete" data-browser="edge84">No</td>
<td class="no obsolete" data-browser="edge85">No</td>
<td class="no obsolete" data-browser="edge86">No</td>
<td class="no obsolete" data-browser="edge87">No</td>
<td class="no obsolete" data-browser="edge88">No</td>
<td class="no" data-browser="edge89">No</td>
<td class="no" data-browser="edge90">No</td>
<td class="unknown obsolete" data-browser="safari12_1">?</td>
<td class="unknown obsolete" data-browser="safari13">?</td>
<td class="unknown obsolete" data-browser="safari13_1">?</td>
<td class="unknown" data-browser="safari14">?</td>
<td class="unknown" data-browser="safari14_1">?</td>
<td class="unknown unstable" data-browser="safaritp">?</td>
<td class="unknown unstable" data-browser="webkit">?</td>
<td class="no obsolete" data-browser="opera69">No</td>
<td class="no obsolete" data-browser="opera70">No</td>
<td class="no obsolete" data-browser="opera71">No</td>
<td class="no obsolete" data-browser="opera72">No</td>
<td class="no obsolete" data-browser="opera73">No</td>
<td class="no obsolete" data-browser="opera74">No</td>
<td class="no" data-browser="opera75">No</td>
<td class="no" data-browser="opera76">No</td>
<td class="unknown obsolete" data-browser="rhino1_7">?</td>
<td class="unknown" data-browser="besen">?</td>
<td class="unknown obsolete" data-browser="phantom2_1">?</td>
<td class="unknown obsolete" data-browser="node0_10">?</td>
<td class="unknown obsolete" data-browser="node0_12">?</td>
<td class="no obsolete" data-browser="node4">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node6_5">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node7">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node7_6">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node8">No</td>
<td class="no obsolete" data-browser="node8_3">No</td>
<td class="no obsolete" data-browser="node8_7">No</td>
<td class="no" data-browser="node8_10">No</td>
<td class="no obsolete" data-browser="node10_0">No</td>
<td class="no obsolete" data-browser="node10_4">No</td>
<td class="no" data-browser="node10_9">No</td>
<td class="no obsolete" data-browser="node11_0">No</td>
<td class="no obsolete" data-browser="node12_0">No</td>
<td class="no obsolete" data-browser="node12_5">No</td>
<td class="no obsolete" data-browser="node12_9">No</td>
<td class="no" data-browser="node12_11">No</td>
<td class="no" data-browser="node13_0">No</td>
<td class="no" data-browser="node13_2">No</td>
<td class="no" data-browser="node14_0">No</td>
<td class="no" data-browser="node14_5">No</td>
<td class="no" data-browser="node14_6">No</td>
<td class="no" data-browser="node15_0">No</td>
<td class="no" data-browser="node16_0">No</td>
<td class="no obsolete" data-browser="duktape2_0">No</td>
<td class="no obsolete" data-browser="duktape2_1">No</td>
<td class="no obsolete" data-browser="duktape2_2">No</td>
<td class="no" data-browser="duktape2_3">No</td>
<td class="no flagged obsolete" data-browser="graalvm19">Flag<a href="#graalvm-simdjs-note"><sup>[6]</sup></a></td>
<td class="no flagged" data-browser="graalvm19_3_6">Flag<a href="#graalvm-simdjs-note"><sup>[6]</sup></a></td>
<td class="no obsolete" data-browser="graalvm20">No</td>
<td class="no obsolete" data-browser="graalvm20_1">No</td>
<td class="no obsolete" data-browser="graalvm20_3">No</td>
<td class="no" data-browser="graalvm20_3_1">No</td>
<td class="no" data-browser="graalvm21">No</td>
<td class="unknown obsolete" data-browser="android4_4">?</td>
<td class="unknown obsolete" data-browser="android4_4_3">?</td>
<td class="unknown obsolete" data-browser="ios10_3">?</td>
<td class="unknown obsolete" data-browser="ios11">?</td>
<td class="unknown obsolete" data-browser="ios11_3">?</td>
<td class="unknown" data-browser="ios12">?</td>
<td class="unknown" data-browser="ios12_2">?</td>
<td class="unknown" data-browser="ios13">?</td>
<td class="unknown" data-browser="ios13_4">?</td>
<td class="unknown" data-browser="ios14">?</td>
<td class="no obsolete" data-browser="samsung10">No</td>
<td class="no" data-browser="samsung11">No</td>
<td class="no" data-browser="samsung12">No</td>
<td class="no" data-browser="samsung13">No</td>
<td class="no obsolete" data-browser="opera_mobile57">No</td>
<td class="no obsolete" data-browser="opera_mobile58">No</td>
<td class="no obsolete" data-browser="opera_mobile59">No</td>
<td class="no obsolete" data-browser="opera_mobile60">No</td>
<td class="no obsolete" data-browser="opera_mobile61">No</td>
<td class="no" data-browser="opera_mobile62">No</td>
<td class="no" data-browser="opera_mobile63">No</td>
</tr>
<tr class="subtest" data-parent="SIMD_(Single_Instruction,_Multiple_Data)" id="test-SIMD_(Single_Instruction,_Multiple_Data)_a_href=_https://tc39.github.io/ecmascript_simd/#uint16x8_Uint16x8_/a_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Uint16x8_title=_MDN_documentation_img_src=_../mdn.png_alt=_MDN_(Mozilla_Development_Network)_logo_width=_15_height=_13_/_/a_nbsp;"><td><span><a class="anchor" href="#test-SIMD_(Single_Instruction,_Multiple_Data)_a_href=_https://tc39.github.io/ecmascript_simd/#uint16x8_Uint16x8_/a_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Uint16x8_title=_MDN_documentation_img_src=_../mdn.png_alt=_MDN_(Mozilla_Development_Network)_logo_width=_15_height=_13_/_/a_nbsp;">&#xA7;</a><a href="https://tc39.github.io/ecmascript_simd/#uint16x8">Uint16x8</a> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Uint16x8" title="MDN documentation"><img src="../mdn.png" alt="MDN (Mozilla Development Network) logo" width="15" height="13"></a>&#xA0;</span><script data-source="
return typeof SIMD.Uint16x8 === &apos;function&apos;;
      ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("7");try{return Function("asyncTestPassed","\nreturn typeof SIMD.Uint16x8 === 'function';\n      ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("7");return Function("asyncTestPassed","'use strict';"+"\nreturn typeof SIMD.Uint16x8 === 'function';\n      ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
</script></td>
<td class="unknown obsolete" data-browser="konq4_13">?</td>
<td class="unknown" data-browser="konq4_14">?</td>
<td class="unknown obsolete" data-browser="ie8">?</td>
<td class="unknown obsolete" data-browser="ie9">?</td>
<td class="unknown obsolete" data-browser="ie10">?</td>
<td class="no" data-browser="ie11">No</td>
<td class="no obsolete" data-browser="firefox68">No</td>
<td class="no obsolete" data-browser="firefox75">No</td>
<td class="no obsolete" data-browser="firefox76">No</td>
<td class="no obsolete" data-browser="firefox77">No</td>
<td class="no" data-browser="firefox78">No</td>
<td class="no obsolete" data-browser="firefox79">No</td>
<td class="no obsolete" data-browser="firefox80">No</td>
<td class="no obsolete" data-browser="firefox81">No</td>
<td class="no obsolete" data-browser="firefox82">No</td>
<td class="no obsolete" data-browser="firefox83">No</td>
<td class="no obsolete" data-browser="firefox84">No</td>
<td class="no obsolete" data-browser="firefox85">No</td>
<td class="no obsolete" data-browser="firefox86">No</td>
<td class="no" data-browser="firefox87">No</td>
<td class="no" data-browser="firefox88">No</td>
<td class="no unstable" data-browser="firefox89">No</td>
<td class="no unstable" data-browser="firefox90">No</td>
<td class="no obsolete" data-browser="opera12_10">No</td>
<td class="no obsolete" data-browser="chrome83">No</td>
<td class="no obsolete" data-browser="chrome84">No</td>
<td class="no obsolete" data-browser="chrome85">No</td>
<td class="no obsolete" data-browser="chrome86">No</td>
<td class="no obsolete" data-browser="chrome87">No</td>
<td class="no" data-browser="chrome88">No</td>
<td class="no" data-browser="chrome89">No</td>
<td class="no" data-browser="chrome90">No</td>
<td class="no unstable" data-browser="chrome91">No</td>
<td class="no unstable" data-browser="chrome92">No</td>
<td class="no obsolete" data-browser="edge18">No</td>
<td class="no obsolete" data-browser="edge83">No</td>
<td class="no obsolete" data-browser="edge84">No</td>
<td class="no obsolete" data-browser="edge85">No</td>
<td class="no obsolete" data-browser="edge86">No</td>
<td class="no obsolete" data-browser="edge87">No</td>
<td class="no obsolete" data-browser="edge88">No</td>
<td class="no" data-browser="edge89">No</td>
<td class="no" data-browser="edge90">No</td>
<td class="unknown obsolete" data-browser="safari12_1">?</td>
<td class="unknown obsolete" data-browser="safari13">?</td>
<td class="unknown obsolete" data-browser="safari13_1">?</td>
<td class="unknown" data-browser="safari14">?</td>
<td class="unknown" data-browser="safari14_1">?</td>
<td class="unknown unstable" data-browser="safaritp">?</td>
<td class="unknown unstable" data-browser="webkit">?</td>
<td class="no obsolete" data-browser="opera69">No</td>
<td class="no obsolete" data-browser="opera70">No</td>
<td class="no obsolete" data-browser="opera71">No</td>
<td class="no obsolete" data-browser="opera72">No</td>
<td class="no obsolete" data-browser="opera73">No</td>
<td class="no obsolete" data-browser="opera74">No</td>
<td class="no" data-browser="opera75">No</td>
<td class="no" data-browser="opera76">No</td>
<td class="unknown obsolete" data-browser="rhino1_7">?</td>
<td class="unknown" data-browser="besen">?</td>
<td class="unknown obsolete" data-browser="phantom2_1">?</td>
<td class="unknown obsolete" data-browser="node0_10">?</td>
<td class="unknown obsolete" data-browser="node0_12">?</td>
<td class="no obsolete" data-browser="node4">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node6_5">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node7">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node7_6">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node8">No</td>
<td class="no obsolete" data-browser="node8_3">No</td>
<td class="no obsolete" data-browser="node8_7">No</td>
<td class="no" data-browser="node8_10">No</td>
<td class="no obsolete" data-browser="node10_0">No</td>
<td class="no obsolete" data-browser="node10_4">No</td>
<td class="no" data-browser="node10_9">No</td>
<td class="no obsolete" data-browser="node11_0">No</td>
<td class="no obsolete" data-browser="node12_0">No</td>
<td class="no obsolete" data-browser="node12_5">No</td>
<td class="no obsolete" data-browser="node12_9">No</td>
<td class="no" data-browser="node12_11">No</td>
<td class="no" data-browser="node13_0">No</td>
<td class="no" data-browser="node13_2">No</td>
<td class="no" data-browser="node14_0">No</td>
<td class="no" data-browser="node14_5">No</td>
<td class="no" data-browser="node14_6">No</td>
<td class="no" data-browser="node15_0">No</td>
<td class="no" data-browser="node16_0">No</td>
<td class="no obsolete" data-browser="duktape2_0">No</td>
<td class="no obsolete" data-browser="duktape2_1">No</td>
<td class="no obsolete" data-browser="duktape2_2">No</td>
<td class="no" data-browser="duktape2_3">No</td>
<td class="no flagged obsolete" data-browser="graalvm19">Flag<a href="#graalvm-simdjs-note"><sup>[6]</sup></a></td>
<td class="no flagged" data-browser="graalvm19_3_6">Flag<a href="#graalvm-simdjs-note"><sup>[6]</sup></a></td>
<td class="no obsolete" data-browser="graalvm20">No</td>
<td class="no obsolete" data-browser="graalvm20_1">No</td>
<td class="no obsolete" data-browser="graalvm20_3">No</td>
<td class="no" data-browser="graalvm20_3_1">No</td>
<td class="no" data-browser="graalvm21">No</td>
<td class="unknown obsolete" data-browser="android4_4">?</td>
<td class="unknown obsolete" data-browser="android4_4_3">?</td>
<td class="unknown obsolete" data-browser="ios10_3">?</td>
<td class="unknown obsolete" data-browser="ios11">?</td>
<td class="unknown obsolete" data-browser="ios11_3">?</td>
<td class="unknown" data-browser="ios12">?</td>
<td class="unknown" data-browser="ios12_2">?</td>
<td class="unknown" data-browser="ios13">?</td>
<td class="unknown" data-browser="ios13_4">?</td>
<td class="unknown" data-browser="ios14">?</td>
<td class="no obsolete" data-browser="samsung10">No</td>
<td class="no" data-browser="samsung11">No</td>
<td class="no" data-browser="samsung12">No</td>
<td class="no" data-browser="samsung13">No</td>
<td class="no obsolete" data-browser="opera_mobile57">No</td>
<td class="no obsolete" data-browser="opera_mobile58">No</td>
<td class="no obsolete" data-browser="opera_mobile59">No</td>
<td class="no obsolete" data-browser="opera_mobile60">No</td>
<td class="no obsolete" data-browser="opera_mobile61">No</td>
<td class="no" data-browser="opera_mobile62">No</td>
<td class="no" data-browser="opera_mobile63">No</td>
</tr>
<tr class="subtest" data-parent="SIMD_(Single_Instruction,_Multiple_Data)" id="test-SIMD_(Single_Instruction,_Multiple_Data)_a_href=_https://tc39.github.io/ecmascript_simd/#uint8x16_Uint8x16_/a_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Uint8x16_title=_MDN_documentation_img_src=_../mdn.png_alt=_MDN_(Mozilla_Development_Network)_logo_width=_15_height=_13_/_/a_nbsp;"><td><span><a class="anchor" href="#test-SIMD_(Single_Instruction,_Multiple_Data)_a_href=_https://tc39.github.io/ecmascript_simd/#uint8x16_Uint8x16_/a_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Uint8x16_title=_MDN_documentation_img_src=_../mdn.png_alt=_MDN_(Mozilla_Development_Network)_logo_width=_15_height=_13_/_/a_nbsp;">&#xA7;</a><a href="https://tc39.github.io/ecmascript_simd/#uint8x16">Uint8x16</a> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Uint8x16" title="MDN documentation"><img src="../mdn.png" alt="MDN (Mozilla Development Network) logo" width="15" height="13"></a>&#xA0;</span><script data-source="
return typeof SIMD.Uint8x16 === &apos;function&apos;;
      ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("8");try{return Function("asyncTestPassed","\nreturn typeof SIMD.Uint8x16 === 'function';\n      ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("8");return Function("asyncTestPassed","'use strict';"+"\nreturn typeof SIMD.Uint8x16 === 'function';\n      ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
</script></td>
<td class="unknown obsolete" data-browser="konq4_13">?</td>
<td class="unknown" data-browser="konq4_14">?</td>
<td class="unknown obsolete" data-browser="ie8">?</td>
<td class="unknown obsolete" data-browser="ie9">?</td>
<td class="unknown obsolete" data-browser="ie10">?</td>
<td class="no" data-browser="ie11">No</td>
<td class="no obsolete" data-browser="firefox68">No</td>
<td class="no obsolete" data-browser="firefox75">No</td>
<td class="no obsolete" data-browser="firefox76">No</td>
<td class="no obsolete" data-browser="firefox77">No</td>
<td class="no" data-browser="firefox78">No</td>
<td class="no obsolete" data-browser="firefox79">No</td>
<td class="no obsolete" data-browser="firefox80">No</td>
<td class="no obsolete" data-browser="firefox81">No</td>
<td class="no obsolete" data-browser="firefox82">No</td>
<td class="no obsolete" data-browser="firefox83">No</td>
<td class="no obsolete" data-browser="firefox84">No</td>
<td class="no obsolete" data-browser="firefox85">No</td>
<td class="no obsolete" data-browser="firefox86">No</td>
<td class="no" data-browser="firefox87">No</td>
<td class="no" data-browser="firefox88">No</td>
<td class="no unstable" data-browser="firefox89">No</td>
<td class="no unstable" data-browser="firefox90">No</td>
<td class="no obsolete" data-browser="opera12_10">No</td>
<td class="no obsolete" data-browser="chrome83">No</td>
<td class="no obsolete" data-browser="chrome84">No</td>
<td class="no obsolete" data-browser="chrome85">No</td>
<td class="no obsolete" data-browser="chrome86">No</td>
<td class="no obsolete" data-browser="chrome87">No</td>
<td class="no" data-browser="chrome88">No</td>
<td class="no" data-browser="chrome89">No</td>
<td class="no" data-browser="chrome90">No</td>
<td class="no unstable" data-browser="chrome91">No</td>
<td class="no unstable" data-browser="chrome92">No</td>
<td class="no obsolete" data-browser="edge18">No</td>
<td class="no obsolete" data-browser="edge83">No</td>
<td class="no obsolete" data-browser="edge84">No</td>
<td class="no obsolete" data-browser="edge85">No</td>
<td class="no obsolete" data-browser="edge86">No</td>
<td class="no obsolete" data-browser="edge87">No</td>
<td class="no obsolete" data-browser="edge88">No</td>
<td class="no" data-browser="edge89">No</td>
<td class="no" data-browser="edge90">No</td>
<td class="unknown obsolete" data-browser="safari12_1">?</td>
<td class="unknown obsolete" data-browser="safari13">?</td>
<td class="unknown obsolete" data-browser="safari13_1">?</td>
<td class="unknown" data-browser="safari14">?</td>
<td class="unknown" data-browser="safari14_1">?</td>
<td class="unknown unstable" data-browser="safaritp">?</td>
<td class="unknown unstable" data-browser="webkit">?</td>
<td class="no obsolete" data-browser="opera69">No</td>
<td class="no obsolete" data-browser="opera70">No</td>
<td class="no obsolete" data-browser="opera71">No</td>
<td class="no obsolete" data-browser="opera72">No</td>
<td class="no obsolete" data-browser="opera73">No</td>
<td class="no obsolete" data-browser="opera74">No</td>
<td class="no" data-browser="opera75">No</td>
<td class="no" data-browser="opera76">No</td>
<td class="unknown obsolete" data-browser="rhino1_7">?</td>
<td class="unknown" data-browser="besen">?</td>
<td class="unknown obsolete" data-browser="phantom2_1">?</td>
<td class="unknown obsolete" data-browser="node0_10">?</td>
<td class="unknown obsolete" data-browser="node0_12">?</td>
<td class="no obsolete" data-browser="node4">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node6_5">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node7">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node7_6">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node8">No</td>
<td class="no obsolete" data-browser="node8_3">No</td>
<td class="no obsolete" data-browser="node8_7">No</td>
<td class="no" data-browser="node8_10">No</td>
<td class="no obsolete" data-browser="node10_0">No</td>
<td class="no obsolete" data-browser="node10_4">No</td>
<td class="no" data-browser="node10_9">No</td>
<td class="no obsolete" data-browser="node11_0">No</td>
<td class="no obsolete" data-browser="node12_0">No</td>
<td class="no obsolete" data-browser="node12_5">No</td>
<td class="no obsolete" data-browser="node12_9">No</td>
<td class="no" data-browser="node12_11">No</td>
<td class="no" data-browser="node13_0">No</td>
<td class="no" data-browser="node13_2">No</td>
<td class="no" data-browser="node14_0">No</td>
<td class="no" data-browser="node14_5">No</td>
<td class="no" data-browser="node14_6">No</td>
<td class="no" data-browser="node15_0">No</td>
<td class="no" data-browser="node16_0">No</td>
<td class="no obsolete" data-browser="duktape2_0">No</td>
<td class="no obsolete" data-browser="duktape2_1">No</td>
<td class="no obsolete" data-browser="duktape2_2">No</td>
<td class="no" data-browser="duktape2_3">No</td>
<td class="no flagged obsolete" data-browser="graalvm19">Flag<a href="#graalvm-simdjs-note"><sup>[6]</sup></a></td>
<td class="no flagged" data-browser="graalvm19_3_6">Flag<a href="#graalvm-simdjs-note"><sup>[6]</sup></a></td>
<td class="no obsolete" data-browser="graalvm20">No</td>
<td class="no obsolete" data-browser="graalvm20_1">No</td>
<td class="no obsolete" data-browser="graalvm20_3">No</td>
<td class="no" data-browser="graalvm20_3_1">No</td>
<td class="no" data-browser="graalvm21">No</td>
<td class="unknown obsolete" data-browser="android4_4">?</td>
<td class="unknown obsolete" data-browser="android4_4_3">?</td>
<td class="unknown obsolete" data-browser="ios10_3">?</td>
<td class="unknown obsolete" data-browser="ios11">?</td>
<td class="unknown obsolete" data-browser="ios11_3">?</td>
<td class="unknown" data-browser="ios12">?</td>
<td class="unknown" data-browser="ios12_2">?</td>
<td class="unknown" data-browser="ios13">?</td>
<td class="unknown" data-browser="ios13_4">?</td>
<td class="unknown" data-browser="ios14">?</td>
<td class="no obsolete" data-browser="samsung10">No</td>
<td class="no" data-browser="samsung11">No</td>
<td class="no" data-browser="samsung12">No</td>
<td class="no" data-browser="samsung13">No</td>
<td class="no obsolete" data-browser="opera_mobile57">No</td>
<td class="no obsolete" data-browser="opera_mobile58">No</td>
<td class="no obsolete" data-browser="opera_mobile59">No</td>
<td class="no obsolete" data-browser="opera_mobile60">No</td>
<td class="no obsolete" data-browser="opera_mobile61">No</td>
<td class="no" data-browser="opera_mobile62">No</td>
<td class="no" data-browser="opera_mobile63">No</td>
</tr>
<tr class="subtest" data-parent="SIMD_(Single_Instruction,_Multiple_Data)" id="test-SIMD_(Single_Instruction,_Multiple_Data)_a_href=_https://tc39.github.io/ecmascript_simd/#bool32x4_Bool32x4_/a_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Bool32x4_title=_MDN_documentation_img_src=_../mdn.png_alt=_MDN_(Mozilla_Development_Network)_logo_width=_15_height=_13_/_/a_nbsp;"><td><span><a class="anchor" href="#test-SIMD_(Single_Instruction,_Multiple_Data)_a_href=_https://tc39.github.io/ecmascript_simd/#bool32x4_Bool32x4_/a_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Bool32x4_title=_MDN_documentation_img_src=_../mdn.png_alt=_MDN_(Mozilla_Development_Network)_logo_width=_15_height=_13_/_/a_nbsp;">&#xA7;</a><a href="https://tc39.github.io/ecmascript_simd/#bool32x4">Bool32x4</a> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Bool32x4" title="MDN documentation"><img src="../mdn.png" alt="MDN (Mozilla Development Network) logo" width="15" height="13"></a>&#xA0;</span><script data-source="
return typeof SIMD.Bool32x4 === &apos;function&apos;;
      ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("9");try{return Function("asyncTestPassed","\nreturn typeof SIMD.Bool32x4 === 'function';\n      ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("9");return Function("asyncTestPassed","'use strict';"+"\nreturn typeof SIMD.Bool32x4 === 'function';\n      ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
</script></td>
<td class="unknown obsolete" data-browser="konq4_13">?</td>
<td class="unknown" data-browser="konq4_14">?</td>
<td class="unknown obsolete" data-browser="ie8">?</td>
<td class="unknown obsolete" data-browser="ie9">?</td>
<td class="unknown obsolete" data-browser="ie10">?</td>
<td class="no" data-browser="ie11">No</td>
<td class="no obsolete" data-browser="firefox68">No</td>
<td class="no obsolete" data-browser="firefox75">No</td>
<td class="no obsolete" data-browser="firefox76">No</td>
<td class="no obsolete" data-browser="firefox77">No</td>
<td class="no" data-browser="firefox78">No</td>
<td class="no obsolete" data-browser="firefox79">No</td>
<td class="no obsolete" data-browser="firefox80">No</td>
<td class="no obsolete" data-browser="firefox81">No</td>
<td class="no obsolete" data-browser="firefox82">No</td>
<td class="no obsolete" data-browser="firefox83">No</td>
<td class="no obsolete" data-browser="firefox84">No</td>
<td class="no obsolete" data-browser="firefox85">No</td>
<td class="no obsolete" data-browser="firefox86">No</td>
<td class="no" data-browser="firefox87">No</td>
<td class="no" data-browser="firefox88">No</td>
<td class="no unstable" data-browser="firefox89">No</td>
<td class="no unstable" data-browser="firefox90">No</td>
<td class="no obsolete" data-browser="opera12_10">No</td>
<td class="no obsolete" data-browser="chrome83">No</td>
<td class="no obsolete" data-browser="chrome84">No</td>
<td class="no obsolete" data-browser="chrome85">No</td>
<td class="no obsolete" data-browser="chrome86">No</td>
<td class="no obsolete" data-browser="chrome87">No</td>
<td class="no" data-browser="chrome88">No</td>
<td class="no" data-browser="chrome89">No</td>
<td class="no" data-browser="chrome90">No</td>
<td class="no unstable" data-browser="chrome91">No</td>
<td class="no unstable" data-browser="chrome92">No</td>
<td class="no obsolete" data-browser="edge18">No</td>
<td class="no obsolete" data-browser="edge83">No</td>
<td class="no obsolete" data-browser="edge84">No</td>
<td class="no obsolete" data-browser="edge85">No</td>
<td class="no obsolete" data-browser="edge86">No</td>
<td class="no obsolete" data-browser="edge87">No</td>
<td class="no obsolete" data-browser="edge88">No</td>
<td class="no" data-browser="edge89">No</td>
<td class="no" data-browser="edge90">No</td>
<td class="unknown obsolete" data-browser="safari12_1">?</td>
<td class="unknown obsolete" data-browser="safari13">?</td>
<td class="unknown obsolete" data-browser="safari13_1">?</td>
<td class="unknown" data-browser="safari14">?</td>
<td class="unknown" data-browser="safari14_1">?</td>
<td class="unknown unstable" data-browser="safaritp">?</td>
<td class="unknown unstable" data-browser="webkit">?</td>
<td class="no obsolete" data-browser="opera69">No</td>
<td class="no obsolete" data-browser="opera70">No</td>
<td class="no obsolete" data-browser="opera71">No</td>
<td class="no obsolete" data-browser="opera72">No</td>
<td class="no obsolete" data-browser="opera73">No</td>
<td class="no obsolete" data-browser="opera74">No</td>
<td class="no" data-browser="opera75">No</td>
<td class="no" data-browser="opera76">No</td>
<td class="unknown obsolete" data-browser="rhino1_7">?</td>
<td class="unknown" data-browser="besen">?</td>
<td class="unknown obsolete" data-browser="phantom2_1">?</td>
<td class="unknown obsolete" data-browser="node0_10">?</td>
<td class="unknown obsolete" data-browser="node0_12">?</td>
<td class="no obsolete" data-browser="node4">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node6_5">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node7">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node7_6">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node8">No</td>
<td class="no obsolete" data-browser="node8_3">No</td>
<td class="no obsolete" data-browser="node8_7">No</td>
<td class="no" data-browser="node8_10">No</td>
<td class="no obsolete" data-browser="node10_0">No</td>
<td class="no obsolete" data-browser="node10_4">No</td>
<td class="no" data-browser="node10_9">No</td>
<td class="no obsolete" data-browser="node11_0">No</td>
<td class="no obsolete" data-browser="node12_0">No</td>
<td class="no obsolete" data-browser="node12_5">No</td>
<td class="no obsolete" data-browser="node12_9">No</td>
<td class="no" data-browser="node12_11">No</td>
<td class="no" data-browser="node13_0">No</td>
<td class="no" data-browser="node13_2">No</td>
<td class="no" data-browser="node14_0">No</td>
<td class="no" data-browser="node14_5">No</td>
<td class="no" data-browser="node14_6">No</td>
<td class="no" data-browser="node15_0">No</td>
<td class="no" data-browser="node16_0">No</td>
<td class="no obsolete" data-browser="duktape2_0">No</td>
<td class="no obsolete" data-browser="duktape2_1">No</td>
<td class="no obsolete" data-browser="duktape2_2">No</td>
<td class="no" data-browser="duktape2_3">No</td>
<td class="no flagged obsolete" data-browser="graalvm19">Flag<a href="#graalvm-simdjs-note"><sup>[6]</sup></a></td>
<td class="no flagged" data-browser="graalvm19_3_6">Flag<a href="#graalvm-simdjs-note"><sup>[6]</sup></a></td>
<td class="no obsolete" data-browser="graalvm20">No</td>
<td class="no obsolete" data-browser="graalvm20_1">No</td>
<td class="no obsolete" data-browser="graalvm20_3">No</td>
<td class="no" data-browser="graalvm20_3_1">No</td>
<td class="no" data-browser="graalvm21">No</td>
<td class="unknown obsolete" data-browser="android4_4">?</td>
<td class="unknown obsolete" data-browser="android4_4_3">?</td>
<td class="unknown obsolete" data-browser="ios10_3">?</td>
<td class="unknown obsolete" data-browser="ios11">?</td>
<td class="unknown obsolete" data-browser="ios11_3">?</td>
<td class="unknown" data-browser="ios12">?</td>
<td class="unknown" data-browser="ios12_2">?</td>
<td class="unknown" data-browser="ios13">?</td>
<td class="unknown" data-browser="ios13_4">?</td>
<td class="unknown" data-browser="ios14">?</td>
<td class="no obsolete" data-browser="samsung10">No</td>
<td class="no" data-browser="samsung11">No</td>
<td class="no" data-browser="samsung12">No</td>
<td class="no" data-browser="samsung13">No</td>
<td class="no obsolete" data-browser="opera_mobile57">No</td>
<td class="no obsolete" data-browser="opera_mobile58">No</td>
<td class="no obsolete" data-browser="opera_mobile59">No</td>
<td class="no obsolete" data-browser="opera_mobile60">No</td>
<td class="no obsolete" data-browser="opera_mobile61">No</td>
<td class="no" data-browser="opera_mobile62">No</td>
<td class="no" data-browser="opera_mobile63">No</td>
</tr>
<tr class="subtest" data-parent="SIMD_(Single_Instruction,_Multiple_Data)" id="test-SIMD_(Single_Instruction,_Multiple_Data)_a_href=_https://tc39.github.io/ecmascript_simd/#bool16x8_Bool16x8_/a_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Bool16x8_title=_MDN_documentation_img_src=_../mdn.png_alt=_MDN_(Mozilla_Development_Network)_logo_width=_15_height=_13_/_/a_nbsp;"><td><span><a class="anchor" href="#test-SIMD_(Single_Instruction,_Multiple_Data)_a_href=_https://tc39.github.io/ecmascript_simd/#bool16x8_Bool16x8_/a_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Bool16x8_title=_MDN_documentation_img_src=_../mdn.png_alt=_MDN_(Mozilla_Development_Network)_logo_width=_15_height=_13_/_/a_nbsp;">&#xA7;</a><a href="https://tc39.github.io/ecmascript_simd/#bool16x8">Bool16x8</a> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Bool16x8" title="MDN documentation"><img src="../mdn.png" alt="MDN (Mozilla Development Network) logo" width="15" height="13"></a>&#xA0;</span><script data-source="
return typeof SIMD.Bool16x8 === &apos;function&apos;;
      ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("10");try{return Function("asyncTestPassed","\nreturn typeof SIMD.Bool16x8 === 'function';\n      ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("10");return Function("asyncTestPassed","'use strict';"+"\nreturn typeof SIMD.Bool16x8 === 'function';\n      ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
</script></td>
<td class="unknown obsolete" data-browser="konq4_13">?</td>
<td class="unknown" data-browser="konq4_14">?</td>
<td class="unknown obsolete" data-browser="ie8">?</td>
<td class="unknown obsolete" data-browser="ie9">?</td>
<td class="unknown obsolete" data-browser="ie10">?</td>
<td class="no" data-browser="ie11">No</td>
<td class="no obsolete" data-browser="firefox68">No</td>
<td class="no obsolete" data-browser="firefox75">No</td>
<td class="no obsolete" data-browser="firefox76">No</td>
<td class="no obsolete" data-browser="firefox77">No</td>
<td class="no" data-browser="firefox78">No</td>
<td class="no obsolete" data-browser="firefox79">No</td>
<td class="no obsolete" data-browser="firefox80">No</td>
<td class="no obsolete" data-browser="firefox81">No</td>
<td class="no obsolete" data-browser="firefox82">No</td>
<td class="no obsolete" data-browser="firefox83">No</td>
<td class="no obsolete" data-browser="firefox84">No</td>
<td class="no obsolete" data-browser="firefox85">No</td>
<td class="no obsolete" data-browser="firefox86">No</td>
<td class="no" data-browser="firefox87">No</td>
<td class="no" data-browser="firefox88">No</td>
<td class="no unstable" data-browser="firefox89">No</td>
<td class="no unstable" data-browser="firefox90">No</td>
<td class="no obsolete" data-browser="opera12_10">No</td>
<td class="no obsolete" data-browser="chrome83">No</td>
<td class="no obsolete" data-browser="chrome84">No</td>
<td class="no obsolete" data-browser="chrome85">No</td>
<td class="no obsolete" data-browser="chrome86">No</td>
<td class="no obsolete" data-browser="chrome87">No</td>
<td class="no" data-browser="chrome88">No</td>
<td class="no" data-browser="chrome89">No</td>
<td class="no" data-browser="chrome90">No</td>
<td class="no unstable" data-browser="chrome91">No</td>
<td class="no unstable" data-browser="chrome92">No</td>
<td class="no obsolete" data-browser="edge18">No</td>
<td class="no obsolete" data-browser="edge83">No</td>
<td class="no obsolete" data-browser="edge84">No</td>
<td class="no obsolete" data-browser="edge85">No</td>
<td class="no obsolete" data-browser="edge86">No</td>
<td class="no obsolete" data-browser="edge87">No</td>
<td class="no obsolete" data-browser="edge88">No</td>
<td class="no" data-browser="edge89">No</td>
<td class="no" data-browser="edge90">No</td>
<td class="unknown obsolete" data-browser="safari12_1">?</td>
<td class="unknown obsolete" data-browser="safari13">?</td>
<td class="unknown obsolete" data-browser="safari13_1">?</td>
<td class="unknown" data-browser="safari14">?</td>
<td class="unknown" data-browser="safari14_1">?</td>
<td class="unknown unstable" data-browser="safaritp">?</td>
<td class="unknown unstable" data-browser="webkit">?</td>
<td class="no obsolete" data-browser="opera69">No</td>
<td class="no obsolete" data-browser="opera70">No</td>
<td class="no obsolete" data-browser="opera71">No</td>
<td class="no obsolete" data-browser="opera72">No</td>
<td class="no obsolete" data-browser="opera73">No</td>
<td class="no obsolete" data-browser="opera74">No</td>
<td class="no" data-browser="opera75">No</td>
<td class="no" data-browser="opera76">No</td>
<td class="unknown obsolete" data-browser="rhino1_7">?</td>
<td class="unknown" data-browser="besen">?</td>
<td class="unknown obsolete" data-browser="phantom2_1">?</td>
<td class="unknown obsolete" data-browser="node0_10">?</td>
<td class="unknown obsolete" data-browser="node0_12">?</td>
<td class="no obsolete" data-browser="node4">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node6_5">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node7">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node7_6">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node8">No</td>
<td class="no obsolete" data-browser="node8_3">No</td>
<td class="no obsolete" data-browser="node8_7">No</td>
<td class="no" data-browser="node8_10">No</td>
<td class="no obsolete" data-browser="node10_0">No</td>
<td class="no obsolete" data-browser="node10_4">No</td>
<td class="no" data-browser="node10_9">No</td>
<td class="no obsolete" data-browser="node11_0">No</td>
<td class="no obsolete" data-browser="node12_0">No</td>
<td class="no obsolete" data-browser="node12_5">No</td>
<td class="no obsolete" data-browser="node12_9">No</td>
<td class="no" data-browser="node12_11">No</td>
<td class="no" data-browser="node13_0">No</td>
<td class="no" data-browser="node13_2">No</td>
<td class="no" data-browser="node14_0">No</td>
<td class="no" data-browser="node14_5">No</td>
<td class="no" data-browser="node14_6">No</td>
<td class="no" data-browser="node15_0">No</td>
<td class="no" data-browser="node16_0">No</td>
<td class="no obsolete" data-browser="duktape2_0">No</td>
<td class="no obsolete" data-browser="duktape2_1">No</td>
<td class="no obsolete" data-browser="duktape2_2">No</td>
<td class="no" data-browser="duktape2_3">No</td>
<td class="no flagged obsolete" data-browser="graalvm19">Flag<a href="#graalvm-simdjs-note"><sup>[6]</sup></a></td>
<td class="no flagged" data-browser="graalvm19_3_6">Flag<a href="#graalvm-simdjs-note"><sup>[6]</sup></a></td>
<td class="no obsolete" data-browser="graalvm20">No</td>
<td class="no obsolete" data-browser="graalvm20_1">No</td>
<td class="no obsolete" data-browser="graalvm20_3">No</td>
<td class="no" data-browser="graalvm20_3_1">No</td>
<td class="no" data-browser="graalvm21">No</td>
<td class="unknown obsolete" data-browser="android4_4">?</td>
<td class="unknown obsolete" data-browser="android4_4_3">?</td>
<td class="unknown obsolete" data-browser="ios10_3">?</td>
<td class="unknown obsolete" data-browser="ios11">?</td>
<td class="unknown obsolete" data-browser="ios11_3">?</td>
<td class="unknown" data-browser="ios12">?</td>
<td class="unknown" data-browser="ios12_2">?</td>
<td class="unknown" data-browser="ios13">?</td>
<td class="unknown" data-browser="ios13_4">?</td>
<td class="unknown" data-browser="ios14">?</td>
<td class="no obsolete" data-browser="samsung10">No</td>
<td class="no" data-browser="samsung11">No</td>
<td class="no" data-browser="samsung12">No</td>
<td class="no" data-browser="samsung13">No</td>
<td class="no obsolete" data-browser="opera_mobile57">No</td>
<td class="no obsolete" data-browser="opera_mobile58">No</td>
<td class="no obsolete" data-browser="opera_mobile59">No</td>
<td class="no obsolete" data-browser="opera_mobile60">No</td>
<td class="no obsolete" data-browser="opera_mobile61">No</td>
<td class="no" data-browser="opera_mobile62">No</td>
<td class="no" data-browser="opera_mobile63">No</td>
</tr>
<tr class="subtest" data-parent="SIMD_(Single_Instruction,_Multiple_Data)" id="test-SIMD_(Single_Instruction,_Multiple_Data)_a_href=_https://tc39.github.io/ecmascript_simd/#bool8x16_Bool8x16_/a_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Bool8x16_title=_MDN_documentation_img_src=_../mdn.png_alt=_MDN_(Mozilla_Development_Network)_logo_width=_15_height=_13_/_/a_nbsp;"><td><span><a class="anchor" href="#test-SIMD_(Single_Instruction,_Multiple_Data)_a_href=_https://tc39.github.io/ecmascript_simd/#bool8x16_Bool8x16_/a_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Bool8x16_title=_MDN_documentation_img_src=_../mdn.png_alt=_MDN_(Mozilla_Development_Network)_logo_width=_15_height=_13_/_/a_nbsp;">&#xA7;</a><a href="https://tc39.github.io/ecmascript_simd/#bool8x16">Bool8x16</a> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Bool8x16" title="MDN documentation"><img src="../mdn.png" alt="MDN (Mozilla Development Network) logo" width="15" height="13"></a>&#xA0;</span><script data-source="
return typeof SIMD.Bool8x16 === &apos;function&apos;;
      ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("11");try{return Function("asyncTestPassed","\nreturn typeof SIMD.Bool8x16 === 'function';\n      ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("11");return Function("asyncTestPassed","'use strict';"+"\nreturn typeof SIMD.Bool8x16 === 'function';\n      ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
</script></td>
<td class="unknown obsolete" data-browser="konq4_13">?</td>
<td class="unknown" data-browser="konq4_14">?</td>
<td class="unknown obsolete" data-browser="ie8">?</td>
<td class="unknown obsolete" data-browser="ie9">?</td>
<td class="unknown obsolete" data-browser="ie10">?</td>
<td class="no" data-browser="ie11">No</td>
<td class="no obsolete" data-browser="firefox68">No</td>
<td class="no obsolete" data-browser="firefox75">No</td>
<td class="no obsolete" data-browser="firefox76">No</td>
<td class="no obsolete" data-browser="firefox77">No</td>
<td class="no" data-browser="firefox78">No</td>
<td class="no obsolete" data-browser="firefox79">No</td>
<td class="no obsolete" data-browser="firefox80">No</td>
<td class="no obsolete" data-browser="firefox81">No</td>
<td class="no obsolete" data-browser="firefox82">No</td>
<td class="no obsolete" data-browser="firefox83">No</td>
<td class="no obsolete" data-browser="firefox84">No</td>
<td class="no obsolete" data-browser="firefox85">No</td>
<td class="no obsolete" data-browser="firefox86">No</td>
<td class="no" data-browser="firefox87">No</td>
<td class="no" data-browser="firefox88">No</td>
<td class="no unstable" data-browser="firefox89">No</td>
<td class="no unstable" data-browser="firefox90">No</td>
<td class="no obsolete" data-browser="opera12_10">No</td>
<td class="no obsolete" data-browser="chrome83">No</td>
<td class="no obsolete" data-browser="chrome84">No</td>
<td class="no obsolete" data-browser="chrome85">No</td>
<td class="no obsolete" data-browser="chrome86">No</td>
<td class="no obsolete" data-browser="chrome87">No</td>
<td class="no" data-browser="chrome88">No</td>
<td class="no" data-browser="chrome89">No</td>
<td class="no" data-browser="chrome90">No</td>
<td class="no unstable" data-browser="chrome91">No</td>
<td class="no unstable" data-browser="chrome92">No</td>
<td class="no obsolete" data-browser="edge18">No</td>
<td class="no obsolete" data-browser="edge83">No</td>
<td class="no obsolete" data-browser="edge84">No</td>
<td class="no obsolete" data-browser="edge85">No</td>
<td class="no obsolete" data-browser="edge86">No</td>
<td class="no obsolete" data-browser="edge87">No</td>
<td class="no obsolete" data-browser="edge88">No</td>
<td class="no" data-browser="edge89">No</td>
<td class="no" data-browser="edge90">No</td>
<td class="unknown obsolete" data-browser="safari12_1">?</td>
<td class="unknown obsolete" data-browser="safari13">?</td>
<td class="unknown obsolete" data-browser="safari13_1">?</td>
<td class="unknown" data-browser="safari14">?</td>
<td class="unknown" data-browser="safari14_1">?</td>
<td class="unknown unstable" data-browser="safaritp">?</td>
<td class="unknown unstable" data-browser="webkit">?</td>
<td class="no obsolete" data-browser="opera69">No</td>
<td class="no obsolete" data-browser="opera70">No</td>
<td class="no obsolete" data-browser="opera71">No</td>
<td class="no obsolete" data-browser="opera72">No</td>
<td class="no obsolete" data-browser="opera73">No</td>
<td class="no obsolete" data-browser="opera74">No</td>
<td class="no" data-browser="opera75">No</td>
<td class="no" data-browser="opera76">No</td>
<td class="unknown obsolete" data-browser="rhino1_7">?</td>
<td class="unknown" data-browser="besen">?</td>
<td class="unknown obsolete" data-browser="phantom2_1">?</td>
<td class="unknown obsolete" data-browser="node0_10">?</td>
<td class="unknown obsolete" data-browser="node0_12">?</td>
<td class="no obsolete" data-browser="node4">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node6_5">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node7">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node7_6">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node8">No</td>
<td class="no obsolete" data-browser="node8_3">No</td>
<td class="no obsolete" data-browser="node8_7">No</td>
<td class="no" data-browser="node8_10">No</td>
<td class="no obsolete" data-browser="node10_0">No</td>
<td class="no obsolete" data-browser="node10_4">No</td>
<td class="no" data-browser="node10_9">No</td>
<td class="no obsolete" data-browser="node11_0">No</td>
<td class="no obsolete" data-browser="node12_0">No</td>
<td class="no obsolete" data-browser="node12_5">No</td>
<td class="no obsolete" data-browser="node12_9">No</td>
<td class="no" data-browser="node12_11">No</td>
<td class="no" data-browser="node13_0">No</td>
<td class="no" data-browser="node13_2">No</td>
<td class="no" data-browser="node14_0">No</td>
<td class="no" data-browser="node14_5">No</td>
<td class="no" data-browser="node14_6">No</td>
<td class="no" data-browser="node15_0">No</td>
<td class="no" data-browser="node16_0">No</td>
<td class="no obsolete" data-browser="duktape2_0">No</td>
<td class="no obsolete" data-browser="duktape2_1">No</td>
<td class="no obsolete" data-browser="duktape2_2">No</td>
<td class="no" data-browser="duktape2_3">No</td>
<td class="no flagged obsolete" data-browser="graalvm19">Flag<a href="#graalvm-simdjs-note"><sup>[6]</sup></a></td>
<td class="no flagged" data-browser="graalvm19_3_6">Flag<a href="#graalvm-simdjs-note"><sup>[6]</sup></a></td>
<td class="no obsolete" data-browser="graalvm20">No</td>
<td class="no obsolete" data-browser="graalvm20_1">No</td>
<td class="no obsolete" data-browser="graalvm20_3">No</td>
<td class="no" data-browser="graalvm20_3_1">No</td>
<td class="no" data-browser="graalvm21">No</td>
<td class="unknown obsolete" data-browser="android4_4">?</td>
<td class="unknown obsolete" data-browser="android4_4_3">?</td>
<td class="unknown obsolete" data-browser="ios10_3">?</td>
<td class="unknown obsolete" data-browser="ios11">?</td>
<td class="unknown obsolete" data-browser="ios11_3">?</td>
<td class="unknown" data-browser="ios12">?</td>
<td class="unknown" data-browser="ios12_2">?</td>
<td class="unknown" data-browser="ios13">?</td>
<td class="unknown" data-browser="ios13_4">?</td>
<td class="unknown" data-browser="ios14">?</td>
<td class="no obsolete" data-browser="samsung10">No</td>
<td class="no" data-browser="samsung11">No</td>
<td class="no" data-browser="samsung12">No</td>
<td class="no" data-browser="samsung13">No</td>
<td class="no obsolete" data-browser="opera_mobile57">No</td>
<td class="no obsolete" data-browser="opera_mobile58">No</td>
<td class="no obsolete" data-browser="opera_mobile59">No</td>
<td class="no obsolete" data-browser="opera_mobile60">No</td>
<td class="no obsolete" data-browser="opera_mobile61">No</td>
<td class="no" data-browser="opera_mobile62">No</td>
<td class="no" data-browser="opera_mobile63">No</td>
</tr>
<tr class="subtest" data-parent="SIMD_(Single_Instruction,_Multiple_Data)" id="test-SIMD_(Single_Instruction,_Multiple_Data)_a_href=_https://tc39.github.io/ecmascript_simd/#simd-abs_SIMD.%floatType%.abs_/a_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/abs_title=_MDN_documentation_img_src=_../mdn.png_alt=_MDN_(Mozilla_Development_Network)_logo_width=_15_height=_13_/_/a_nbsp;"><td><span><a class="anchor" href="#test-SIMD_(Single_Instruction,_Multiple_Data)_a_href=_https://tc39.github.io/ecmascript_simd/#simd-abs_SIMD.%floatType%.abs_/a_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/abs_title=_MDN_documentation_img_src=_../mdn.png_alt=_MDN_(Mozilla_Development_Network)_logo_width=_15_height=_13_/_/a_nbsp;">&#xA7;</a><a href="https://tc39.github.io/ecmascript_simd/#simd-abs">SIMD.%floatType%.abs</a> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/abs" title="MDN documentation"><img src="../mdn.png" alt="MDN (Mozilla Development Network) logo" width="15" height="13"></a>&#xA0;</span><script data-source="
return simdFloatTypes.every(function(type){
  return typeof SIMD[type].abs === &apos;function&apos;;
});
      ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("12");try{return Function("asyncTestPassed","\nreturn simdFloatTypes.every(function(type){\n  return typeof SIMD[type].abs === 'function';\n});\n      ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("12");return Function("asyncTestPassed","'use strict';"+"\nreturn simdFloatTypes.every(function(type){\n  return typeof SIMD[type].abs === 'function';\n});\n      ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
</script></td>
<td class="unknown obsolete" data-browser="konq4_13">?</td>
<td class="unknown" data-browser="konq4_14">?</td>
<td class="unknown obsolete" data-browser="ie8">?</td>
<td class="unknown obsolete" data-browser="ie9">?</td>
<td class="unknown obsolete" data-browser="ie10">?</td>
<td class="no" data-browser="ie11">No</td>
<td class="no obsolete" data-browser="firefox68">No</td>
<td class="no obsolete" data-browser="firefox75">No</td>
<td class="no obsolete" data-browser="firefox76">No</td>
<td class="no obsolete" data-browser="firefox77">No</td>
<td class="no" data-browser="firefox78">No</td>
<td class="no obsolete" data-browser="firefox79">No</td>
<td class="no obsolete" data-browser="firefox80">No</td>
<td class="no obsolete" data-browser="firefox81">No</td>
<td class="no obsolete" data-browser="firefox82">No</td>
<td class="no obsolete" data-browser="firefox83">No</td>
<td class="no obsolete" data-browser="firefox84">No</td>
<td class="no obsolete" data-browser="firefox85">No</td>
<td class="no obsolete" data-browser="firefox86">No</td>
<td class="no" data-browser="firefox87">No</td>
<td class="no" data-browser="firefox88">No</td>
<td class="no unstable" data-browser="firefox89">No</td>
<td class="no unstable" data-browser="firefox90">No</td>
<td class="no obsolete" data-browser="opera12_10">No</td>
<td class="no obsolete" data-browser="chrome83">No</td>
<td class="no obsolete" data-browser="chrome84">No</td>
<td class="no obsolete" data-browser="chrome85">No</td>
<td class="no obsolete" data-browser="chrome86">No</td>
<td class="no obsolete" data-browser="chrome87">No</td>
<td class="no" data-browser="chrome88">No</td>
<td class="no" data-browser="chrome89">No</td>
<td class="no" data-browser="chrome90">No</td>
<td class="no unstable" data-browser="chrome91">No</td>
<td class="no unstable" data-browser="chrome92">No</td>
<td class="no obsolete" data-browser="edge18">No</td>
<td class="no obsolete" data-browser="edge83">No</td>
<td class="no obsolete" data-browser="edge84">No</td>
<td class="no obsolete" data-browser="edge85">No</td>
<td class="no obsolete" data-browser="edge86">No</td>
<td class="no obsolete" data-browser="edge87">No</td>
<td class="no obsolete" data-browser="edge88">No</td>
<td class="no" data-browser="edge89">No</td>
<td class="no" data-browser="edge90">No</td>
<td class="unknown obsolete" data-browser="safari12_1">?</td>
<td class="unknown obsolete" data-browser="safari13">?</td>
<td class="unknown obsolete" data-browser="safari13_1">?</td>
<td class="unknown" data-browser="safari14">?</td>
<td class="unknown" data-browser="safari14_1">?</td>
<td class="unknown unstable" data-browser="safaritp">?</td>
<td class="unknown unstable" data-browser="webkit">?</td>
<td class="no obsolete" data-browser="opera69">No</td>
<td class="no obsolete" data-browser="opera70">No</td>
<td class="no obsolete" data-browser="opera71">No</td>
<td class="no obsolete" data-browser="opera72">No</td>
<td class="no obsolete" data-browser="opera73">No</td>
<td class="no obsolete" data-browser="opera74">No</td>
<td class="no" data-browser="opera75">No</td>
<td class="no" data-browser="opera76">No</td>
<td class="unknown obsolete" data-browser="rhino1_7">?</td>
<td class="unknown" data-browser="besen">?</td>
<td class="unknown obsolete" data-browser="phantom2_1">?</td>
<td class="unknown obsolete" data-browser="node0_10">?</td>
<td class="unknown obsolete" data-browser="node0_12">?</td>
<td class="no obsolete" data-browser="node4">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node6_5">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node7">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node7_6">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node8">No</td>
<td class="no obsolete" data-browser="node8_3">No</td>
<td class="no obsolete" data-browser="node8_7">No</td>
<td class="no" data-browser="node8_10">No</td>
<td class="no obsolete" data-browser="node10_0">No</td>
<td class="no obsolete" data-browser="node10_4">No</td>
<td class="no" data-browser="node10_9">No</td>
<td class="no obsolete" data-browser="node11_0">No</td>
<td class="no obsolete" data-browser="node12_0">No</td>
<td class="no obsolete" data-browser="node12_5">No</td>
<td class="no obsolete" data-browser="node12_9">No</td>
<td class="no" data-browser="node12_11">No</td>
<td class="no" data-browser="node13_0">No</td>
<td class="no" data-browser="node13_2">No</td>
<td class="no" data-browser="node14_0">No</td>
<td class="no" data-browser="node14_5">No</td>
<td class="no" data-browser="node14_6">No</td>
<td class="no" data-browser="node15_0">No</td>
<td class="no" data-browser="node16_0">No</td>
<td class="no obsolete" data-browser="duktape2_0">No</td>
<td class="no obsolete" data-browser="duktape2_1">No</td>
<td class="no obsolete" data-browser="duktape2_2">No</td>
<td class="no" data-browser="duktape2_3">No</td>
<td class="no flagged obsolete" data-browser="graalvm19">Flag<a href="#graalvm-simdjs-note"><sup>[6]</sup></a></td>
<td class="no flagged" data-browser="graalvm19_3_6">Flag<a href="#graalvm-simdjs-note"><sup>[6]</sup></a></td>
<td class="no obsolete" data-browser="graalvm20">No</td>
<td class="no obsolete" data-browser="graalvm20_1">No</td>
<td class="no obsolete" data-browser="graalvm20_3">No</td>
<td class="no" data-browser="graalvm20_3_1">No</td>
<td class="no" data-browser="graalvm21">No</td>
<td class="unknown obsolete" data-browser="android4_4">?</td>
<td class="unknown obsolete" data-browser="android4_4_3">?</td>
<td class="unknown obsolete" data-browser="ios10_3">?</td>
<td class="unknown obsolete" data-browser="ios11">?</td>
<td class="unknown obsolete" data-browser="ios11_3">?</td>
<td class="unknown" data-browser="ios12">?</td>
<td class="unknown" data-browser="ios12_2">?</td>
<td class="unknown" data-browser="ios13">?</td>
<td class="unknown" data-browser="ios13_4">?</td>
<td class="unknown" data-browser="ios14">?</td>
<td class="no obsolete" data-browser="samsung10">No</td>
<td class="no" data-browser="samsung11">No</td>
<td class="no" data-browser="samsung12">No</td>
<td class="no" data-browser="samsung13">No</td>
<td class="no obsolete" data-browser="opera_mobile57">No</td>
<td class="no obsolete" data-browser="opera_mobile58">No</td>
<td class="no obsolete" data-browser="opera_mobile59">No</td>
<td class="no obsolete" data-browser="opera_mobile60">No</td>
<td class="no obsolete" data-browser="opera_mobile61">No</td>
<td class="no" data-browser="opera_mobile62">No</td>
<td class="no" data-browser="opera_mobile63">No</td>
</tr>
<tr class="subtest" data-parent="SIMD_(Single_Instruction,_Multiple_Data)" id="test-SIMD_(Single_Instruction,_Multiple_Data)_a_href=_https://tc39.github.io/ecmascript_simd/#simd-add_SIMD.%type%.add_/a_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/add_title=_MDN_documentation_img_src=_../mdn.png_alt=_MDN_(Mozilla_Development_Network)_logo_width=_15_height=_13_/_/a_nbsp;"><td><span><a class="anchor" href="#test-SIMD_(Single_Instruction,_Multiple_Data)_a_href=_https://tc39.github.io/ecmascript_simd/#simd-add_SIMD.%type%.add_/a_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/add_title=_MDN_documentation_img_src=_../mdn.png_alt=_MDN_(Mozilla_Development_Network)_logo_width=_15_height=_13_/_/a_nbsp;">&#xA7;</a><a href="https://tc39.github.io/ecmascript_simd/#simd-add">SIMD.%type%.add</a> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/add" title="MDN documentation"><img src="../mdn.png" alt="MDN (Mozilla Development Network) logo" width="15" height="13"></a>&#xA0;</span><script data-source="
return simdFloatIntTypes.every(function(type){
  return typeof SIMD[type].add === &apos;function&apos;;
});
      ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("13");try{return Function("asyncTestPassed","\nreturn simdFloatIntTypes.every(function(type){\n  return typeof SIMD[type].add === 'function';\n});\n      ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("13");return Function("asyncTestPassed","'use strict';"+"\nreturn simdFloatIntTypes.every(function(type){\n  return typeof SIMD[type].add === 'function';\n});\n      ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
</script></td>
<td class="unknown obsolete" data-browser="konq4_13">?</td>
<td class="unknown" data-browser="konq4_14">?</td>
<td class="unknown obsolete" data-browser="ie8">?</td>
<td class="unknown obsolete" data-browser="ie9">?</td>
<td class="unknown obsolete" data-browser="ie10">?</td>
<td class="no" data-browser="ie11">No</td>
<td class="no obsolete" data-browser="firefox68">No</td>
<td class="no obsolete" data-browser="firefox75">No</td>
<td class="no obsolete" data-browser="firefox76">No</td>
<td class="no obsolete" data-browser="firefox77">No</td>
<td class="no" data-browser="firefox78">No</td>
<td class="no obsolete" data-browser="firefox79">No</td>
<td class="no obsolete" data-browser="firefox80">No</td>
<td class="no obsolete" data-browser="firefox81">No</td>
<td class="no obsolete" data-browser="firefox82">No</td>
<td class="no obsolete" data-browser="firefox83">No</td>
<td class="no obsolete" data-browser="firefox84">No</td>
<td class="no obsolete" data-browser="firefox85">No</td>
<td class="no obsolete" data-browser="firefox86">No</td>
<td class="no" data-browser="firefox87">No</td>
<td class="no" data-browser="firefox88">No</td>
<td class="no unstable" data-browser="firefox89">No</td>
<td class="no unstable" data-browser="firefox90">No</td>
<td class="no obsolete" data-browser="opera12_10">No</td>
<td class="no obsolete" data-browser="chrome83">No</td>
<td class="no obsolete" data-browser="chrome84">No</td>
<td class="no obsolete" data-browser="chrome85">No</td>
<td class="no obsolete" data-browser="chrome86">No</td>
<td class="no obsolete" data-browser="chrome87">No</td>
<td class="no" data-browser="chrome88">No</td>
<td class="no" data-browser="chrome89">No</td>
<td class="no" data-browser="chrome90">No</td>
<td class="no unstable" data-browser="chrome91">No</td>
<td class="no unstable" data-browser="chrome92">No</td>
<td class="no obsolete" data-browser="edge18">No</td>
<td class="no obsolete" data-browser="edge83">No</td>
<td class="no obsolete" data-browser="edge84">No</td>
<td class="no obsolete" data-browser="edge85">No</td>
<td class="no obsolete" data-browser="edge86">No</td>
<td class="no obsolete" data-browser="edge87">No</td>
<td class="no obsolete" data-browser="edge88">No</td>
<td class="no" data-browser="edge89">No</td>
<td class="no" data-browser="edge90">No</td>
<td class="unknown obsolete" data-browser="safari12_1">?</td>
<td class="unknown obsolete" data-browser="safari13">?</td>
<td class="unknown obsolete" data-browser="safari13_1">?</td>
<td class="unknown" data-browser="safari14">?</td>
<td class="unknown" data-browser="safari14_1">?</td>
<td class="unknown unstable" data-browser="safaritp">?</td>
<td class="unknown unstable" data-browser="webkit">?</td>
<td class="no obsolete" data-browser="opera69">No</td>
<td class="no obsolete" data-browser="opera70">No</td>
<td class="no obsolete" data-browser="opera71">No</td>
<td class="no obsolete" data-browser="opera72">No</td>
<td class="no obsolete" data-browser="opera73">No</td>
<td class="no obsolete" data-browser="opera74">No</td>
<td class="no" data-browser="opera75">No</td>
<td class="no" data-browser="opera76">No</td>
<td class="unknown obsolete" data-browser="rhino1_7">?</td>
<td class="unknown" data-browser="besen">?</td>
<td class="unknown obsolete" data-browser="phantom2_1">?</td>
<td class="unknown obsolete" data-browser="node0_10">?</td>
<td class="unknown obsolete" data-browser="node0_12">?</td>
<td class="no obsolete" data-browser="node4">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node6_5">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node7">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node7_6">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node8">No</td>
<td class="no obsolete" data-browser="node8_3">No</td>
<td class="no obsolete" data-browser="node8_7">No</td>
<td class="no" data-browser="node8_10">No</td>
<td class="no obsolete" data-browser="node10_0">No</td>
<td class="no obsolete" data-browser="node10_4">No</td>
<td class="no" data-browser="node10_9">No</td>
<td class="no obsolete" data-browser="node11_0">No</td>
<td class="no obsolete" data-browser="node12_0">No</td>
<td class="no obsolete" data-browser="node12_5">No</td>
<td class="no obsolete" data-browser="node12_9">No</td>
<td class="no" data-browser="node12_11">No</td>
<td class="no" data-browser="node13_0">No</td>
<td class="no" data-browser="node13_2">No</td>
<td class="no" data-browser="node14_0">No</td>
<td class="no" data-browser="node14_5">No</td>
<td class="no" data-browser="node14_6">No</td>
<td class="no" data-browser="node15_0">No</td>
<td class="no" data-browser="node16_0">No</td>
<td class="no obsolete" data-browser="duktape2_0">No</td>
<td class="no obsolete" data-browser="duktape2_1">No</td>
<td class="no obsolete" data-browser="duktape2_2">No</td>
<td class="no" data-browser="duktape2_3">No</td>
<td class="no flagged obsolete" data-browser="graalvm19">Flag<a href="#graalvm-simdjs-note"><sup>[6]</sup></a></td>
<td class="no flagged" data-browser="graalvm19_3_6">Flag<a href="#graalvm-simdjs-note"><sup>[6]</sup></a></td>
<td class="no obsolete" data-browser="graalvm20">No</td>
<td class="no obsolete" data-browser="graalvm20_1">No</td>
<td class="no obsolete" data-browser="graalvm20_3">No</td>
<td class="no" data-browser="graalvm20_3_1">No</td>
<td class="no" data-browser="graalvm21">No</td>
<td class="unknown obsolete" data-browser="android4_4">?</td>
<td class="unknown obsolete" data-browser="android4_4_3">?</td>
<td class="unknown obsolete" data-browser="ios10_3">?</td>
<td class="unknown obsolete" data-browser="ios11">?</td>
<td class="unknown obsolete" data-browser="ios11_3">?</td>
<td class="unknown" data-browser="ios12">?</td>
<td class="unknown" data-browser="ios12_2">?</td>
<td class="unknown" data-browser="ios13">?</td>
<td class="unknown" data-browser="ios13_4">?</td>
<td class="unknown" data-browser="ios14">?</td>
<td class="no obsolete" data-browser="samsung10">No</td>
<td class="no" data-browser="samsung11">No</td>
<td class="no" data-browser="samsung12">No</td>
<td class="no" data-browser="samsung13">No</td>
<td class="no obsolete" data-browser="opera_mobile57">No</td>
<td class="no obsolete" data-browser="opera_mobile58">No</td>
<td class="no obsolete" data-browser="opera_mobile59">No</td>
<td class="no obsolete" data-browser="opera_mobile60">No</td>
<td class="no obsolete" data-browser="opera_mobile61">No</td>
<td class="no" data-browser="opera_mobile62">No</td>
<td class="no" data-browser="opera_mobile63">No</td>
</tr>
<tr class="subtest" data-parent="SIMD_(Single_Instruction,_Multiple_Data)" id="test-SIMD_(Single_Instruction,_Multiple_Data)_a_href=_https://tc39.github.io/ecmascript_simd/#simd-add-saturate_SIMD.%integerType%.addSaturate_/a_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/addSaturate_title=_MDN_documentation_img_src=_../mdn.png_alt=_MDN_(Mozilla_Development_Network)_logo_width=_15_height=_13_/_/a_nbsp;"><td><span><a class="anchor" href="#test-SIMD_(Single_Instruction,_Multiple_Data)_a_href=_https://tc39.github.io/ecmascript_simd/#simd-add-saturate_SIMD.%integerType%.addSaturate_/a_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/addSaturate_title=_MDN_documentation_img_src=_../mdn.png_alt=_MDN_(Mozilla_Development_Network)_logo_width=_15_height=_13_/_/a_nbsp;">&#xA7;</a><a href="https://tc39.github.io/ecmascript_simd/#simd-add-saturate">SIMD.%integerType%.addSaturate</a> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/addSaturate" title="MDN documentation"><img src="../mdn.png" alt="MDN (Mozilla Development Network) logo" width="15" height="13"></a>&#xA0;</span><script data-source="
return simdSmallIntTypes.every(function(type){
  return typeof SIMD[type].addSaturate === &apos;function&apos;;
});
      ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("14");try{return Function("asyncTestPassed","\nreturn simdSmallIntTypes.every(function(type){\n  return typeof SIMD[type].addSaturate === 'function';\n});\n      ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("14");return Function("asyncTestPassed","'use strict';"+"\nreturn simdSmallIntTypes.every(function(type){\n  return typeof SIMD[type].addSaturate === 'function';\n});\n      ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
</script></td>
<td class="unknown obsolete" data-browser="konq4_13">?</td>
<td class="unknown" data-browser="konq4_14">?</td>
<td class="unknown obsolete" data-browser="ie8">?</td>
<td class="unknown obsolete" data-browser="ie9">?</td>
<td class="unknown obsolete" data-browser="ie10">?</td>
<td class="no" data-browser="ie11">No</td>
<td class="no obsolete" data-browser="firefox68">No</td>
<td class="no obsolete" data-browser="firefox75">No</td>
<td class="no obsolete" data-browser="firefox76">No</td>
<td class="no obsolete" data-browser="firefox77">No</td>
<td class="no" data-browser="firefox78">No</td>
<td class="no obsolete" data-browser="firefox79">No</td>
<td class="no obsolete" data-browser="firefox80">No</td>
<td class="no obsolete" data-browser="firefox81">No</td>
<td class="no obsolete" data-browser="firefox82">No</td>
<td class="no obsolete" data-browser="firefox83">No</td>
<td class="no obsolete" data-browser="firefox84">No</td>
<td class="no obsolete" data-browser="firefox85">No</td>
<td class="no obsolete" data-browser="firefox86">No</td>
<td class="no" data-browser="firefox87">No</td>
<td class="no" data-browser="firefox88">No</td>
<td class="no unstable" data-browser="firefox89">No</td>
<td class="no unstable" data-browser="firefox90">No</td>
<td class="no obsolete" data-browser="opera12_10">No</td>
<td class="no obsolete" data-browser="chrome83">No</td>
<td class="no obsolete" data-browser="chrome84">No</td>
<td class="no obsolete" data-browser="chrome85">No</td>
<td class="no obsolete" data-browser="chrome86">No</td>
<td class="no obsolete" data-browser="chrome87">No</td>
<td class="no" data-browser="chrome88">No</td>
<td class="no" data-browser="chrome89">No</td>
<td class="no" data-browser="chrome90">No</td>
<td class="no unstable" data-browser="chrome91">No</td>
<td class="no unstable" data-browser="chrome92">No</td>
<td class="no obsolete" data-browser="edge18">No</td>
<td class="no obsolete" data-browser="edge83">No</td>
<td class="no obsolete" data-browser="edge84">No</td>
<td class="no obsolete" data-browser="edge85">No</td>
<td class="no obsolete" data-browser="edge86">No</td>
<td class="no obsolete" data-browser="edge87">No</td>
<td class="no obsolete" data-browser="edge88">No</td>
<td class="no" data-browser="edge89">No</td>
<td class="no" data-browser="edge90">No</td>
<td class="unknown obsolete" data-browser="safari12_1">?</td>
<td class="unknown obsolete" data-browser="safari13">?</td>
<td class="unknown obsolete" data-browser="safari13_1">?</td>
<td class="unknown" data-browser="safari14">?</td>
<td class="unknown" data-browser="safari14_1">?</td>
<td class="unknown unstable" data-browser="safaritp">?</td>
<td class="unknown unstable" data-browser="webkit">?</td>
<td class="no obsolete" data-browser="opera69">No</td>
<td class="no obsolete" data-browser="opera70">No</td>
<td class="no obsolete" data-browser="opera71">No</td>
<td class="no obsolete" data-browser="opera72">No</td>
<td class="no obsolete" data-browser="opera73">No</td>
<td class="no obsolete" data-browser="opera74">No</td>
<td class="no" data-browser="opera75">No</td>
<td class="no" data-browser="opera76">No</td>
<td class="unknown obsolete" data-browser="rhino1_7">?</td>
<td class="unknown" data-browser="besen">?</td>
<td class="unknown obsolete" data-browser="phantom2_1">?</td>
<td class="unknown obsolete" data-browser="node0_10">?</td>
<td class="unknown obsolete" data-browser="node0_12">?</td>
<td class="no obsolete" data-browser="node4">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node6_5">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node7">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node7_6">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node8">No</td>
<td class="no obsolete" data-browser="node8_3">No</td>
<td class="no obsolete" data-browser="node8_7">No</td>
<td class="no" data-browser="node8_10">No</td>
<td class="no obsolete" data-browser="node10_0">No</td>
<td class="no obsolete" data-browser="node10_4">No</td>
<td class="no" data-browser="node10_9">No</td>
<td class="no obsolete" data-browser="node11_0">No</td>
<td class="no obsolete" data-browser="node12_0">No</td>
<td class="no obsolete" data-browser="node12_5">No</td>
<td class="no obsolete" data-browser="node12_9">No</td>
<td class="no" data-browser="node12_11">No</td>
<td class="no" data-browser="node13_0">No</td>
<td class="no" data-browser="node13_2">No</td>
<td class="no" data-browser="node14_0">No</td>
<td class="no" data-browser="node14_5">No</td>
<td class="no" data-browser="node14_6">No</td>
<td class="no" data-browser="node15_0">No</td>
<td class="no" data-browser="node16_0">No</td>
<td class="no obsolete" data-browser="duktape2_0">No</td>
<td class="no obsolete" data-browser="duktape2_1">No</td>
<td class="no obsolete" data-browser="duktape2_2">No</td>
<td class="no" data-browser="duktape2_3">No</td>
<td class="no flagged obsolete" data-browser="graalvm19">Flag<a href="#graalvm-simdjs-note"><sup>[6]</sup></a></td>
<td class="no flagged" data-browser="graalvm19_3_6">Flag<a href="#graalvm-simdjs-note"><sup>[6]</sup></a></td>
<td class="no obsolete" data-browser="graalvm20">No</td>
<td class="no obsolete" data-browser="graalvm20_1">No</td>
<td class="no obsolete" data-browser="graalvm20_3">No</td>
<td class="no" data-browser="graalvm20_3_1">No</td>
<td class="no" data-browser="graalvm21">No</td>
<td class="unknown obsolete" data-browser="android4_4">?</td>
<td class="unknown obsolete" data-browser="android4_4_3">?</td>
<td class="unknown obsolete" data-browser="ios10_3">?</td>
<td class="unknown obsolete" data-browser="ios11">?</td>
<td class="unknown obsolete" data-browser="ios11_3">?</td>
<td class="unknown" data-browser="ios12">?</td>
<td class="unknown" data-browser="ios12_2">?</td>
<td class="unknown" data-browser="ios13">?</td>
<td class="unknown" data-browser="ios13_4">?</td>
<td class="unknown" data-browser="ios14">?</td>
<td class="no obsolete" data-browser="samsung10">No</td>
<td class="no" data-browser="samsung11">No</td>
<td class="no" data-browser="samsung12">No</td>
<td class="no" data-browser="samsung13">No</td>
<td class="no obsolete" data-browser="opera_mobile57">No</td>
<td class="no obsolete" data-browser="opera_mobile58">No</td>
<td class="no obsolete" data-browser="opera_mobile59">No</td>
<td class="no obsolete" data-browser="opera_mobile60">No</td>
<td class="no obsolete" data-browser="opera_mobile61">No</td>
<td class="no" data-browser="opera_mobile62">No</td>
<td class="no" data-browser="opera_mobile63">No</td>
</tr>
<tr class="subtest" data-parent="SIMD_(Single_Instruction,_Multiple_Data)" id="test-SIMD_(Single_Instruction,_Multiple_Data)_a_href=_https://tc39.github.io/ecmascript_simd/#simd-and_SIMD.%type%.and_/a_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/and_title=_MDN_documentation_img_src=_../mdn.png_alt=_MDN_(Mozilla_Development_Network)_logo_width=_15_height=_13_/_/a_nbsp;"><td><span><a class="anchor" href="#test-SIMD_(Single_Instruction,_Multiple_Data)_a_href=_https://tc39.github.io/ecmascript_simd/#simd-and_SIMD.%type%.and_/a_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/and_title=_MDN_documentation_img_src=_../mdn.png_alt=_MDN_(Mozilla_Development_Network)_logo_width=_15_height=_13_/_/a_nbsp;">&#xA7;</a><a href="https://tc39.github.io/ecmascript_simd/#simd-and">SIMD.%type%.and</a> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/and" title="MDN documentation"><img src="../mdn.png" alt="MDN (Mozilla Development Network) logo" width="15" height="13"></a>&#xA0;</span><script data-source="
return simdBoolIntTypes.every(function(type){
  return typeof SIMD[type].and === &apos;function&apos;;
});
      ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("15");try{return Function("asyncTestPassed","\nreturn simdBoolIntTypes.every(function(type){\n  return typeof SIMD[type].and === 'function';\n});\n      ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("15");return Function("asyncTestPassed","'use strict';"+"\nreturn simdBoolIntTypes.every(function(type){\n  return typeof SIMD[type].and === 'function';\n});\n      ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
</script></td>
<td class="unknown obsolete" data-browser="konq4_13">?</td>
<td class="unknown" data-browser="konq4_14">?</td>
<td class="unknown obsolete" data-browser="ie8">?</td>
<td class="unknown obsolete" data-browser="ie9">?</td>
<td class="unknown obsolete" data-browser="ie10">?</td>
<td class="no" data-browser="ie11">No</td>
<td class="no obsolete" data-browser="firefox68">No</td>
<td class="no obsolete" data-browser="firefox75">No</td>
<td class="no obsolete" data-browser="firefox76">No</td>
<td class="no obsolete" data-browser="firefox77">No</td>
<td class="no" data-browser="firefox78">No</td>
<td class="no obsolete" data-browser="firefox79">No</td>
<td class="no obsolete" data-browser="firefox80">No</td>
<td class="no obsolete" data-browser="firefox81">No</td>
<td class="no obsolete" data-browser="firefox82">No</td>
<td class="no obsolete" data-browser="firefox83">No</td>
<td class="no obsolete" data-browser="firefox84">No</td>
<td class="no obsolete" data-browser="firefox85">No</td>
<td class="no obsolete" data-browser="firefox86">No</td>
<td class="no" data-browser="firefox87">No</td>
<td class="no" data-browser="firefox88">No</td>
<td class="no unstable" data-browser="firefox89">No</td>
<td class="no unstable" data-browser="firefox90">No</td>
<td class="no obsolete" data-browser="opera12_10">No</td>
<td class="no obsolete" data-browser="chrome83">No</td>
<td class="no obsolete" data-browser="chrome84">No</td>
<td class="no obsolete" data-browser="chrome85">No</td>
<td class="no obsolete" data-browser="chrome86">No</td>
<td class="no obsolete" data-browser="chrome87">No</td>
<td class="no" data-browser="chrome88">No</td>
<td class="no" data-browser="chrome89">No</td>
<td class="no" data-browser="chrome90">No</td>
<td class="no unstable" data-browser="chrome91">No</td>
<td class="no unstable" data-browser="chrome92">No</td>
<td class="no obsolete" data-browser="edge18">No</td>
<td class="no obsolete" data-browser="edge83">No</td>
<td class="no obsolete" data-browser="edge84">No</td>
<td class="no obsolete" data-browser="edge85">No</td>
<td class="no obsolete" data-browser="edge86">No</td>
<td class="no obsolete" data-browser="edge87">No</td>
<td class="no obsolete" data-browser="edge88">No</td>
<td class="no" data-browser="edge89">No</td>
<td class="no" data-browser="edge90">No</td>
<td class="unknown obsolete" data-browser="safari12_1">?</td>
<td class="unknown obsolete" data-browser="safari13">?</td>
<td class="unknown obsolete" data-browser="safari13_1">?</td>
<td class="unknown" data-browser="safari14">?</td>
<td class="unknown" data-browser="safari14_1">?</td>
<td class="unknown unstable" data-browser="safaritp">?</td>
<td class="unknown unstable" data-browser="webkit">?</td>
<td class="no obsolete" data-browser="opera69">No</td>
<td class="no obsolete" data-browser="opera70">No</td>
<td class="no obsolete" data-browser="opera71">No</td>
<td class="no obsolete" data-browser="opera72">No</td>
<td class="no obsolete" data-browser="opera73">No</td>
<td class="no obsolete" data-browser="opera74">No</td>
<td class="no" data-browser="opera75">No</td>
<td class="no" data-browser="opera76">No</td>
<td class="unknown obsolete" data-browser="rhino1_7">?</td>
<td class="unknown" data-browser="besen">?</td>
<td class="unknown obsolete" data-browser="phantom2_1">?</td>
<td class="unknown obsolete" data-browser="node0_10">?</td>
<td class="unknown obsolete" data-browser="node0_12">?</td>
<td class="no obsolete" data-browser="node4">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node6_5">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node7">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node7_6">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node8">No</td>
<td class="no obsolete" data-browser="node8_3">No</td>
<td class="no obsolete" data-browser="node8_7">No</td>
<td class="no" data-browser="node8_10">No</td>
<td class="no obsolete" data-browser="node10_0">No</td>
<td class="no obsolete" data-browser="node10_4">No</td>
<td class="no" data-browser="node10_9">No</td>
<td class="no obsolete" data-browser="node11_0">No</td>
<td class="no obsolete" data-browser="node12_0">No</td>
<td class="no obsolete" data-browser="node12_5">No</td>
<td class="no obsolete" data-browser="node12_9">No</td>
<td class="no" data-browser="node12_11">No</td>
<td class="no" data-browser="node13_0">No</td>
<td class="no" data-browser="node13_2">No</td>
<td class="no" data-browser="node14_0">No</td>
<td class="no" data-browser="node14_5">No</td>
<td class="no" data-browser="node14_6">No</td>
<td class="no" data-browser="node15_0">No</td>
<td class="no" data-browser="node16_0">No</td>
<td class="no obsolete" data-browser="duktape2_0">No</td>
<td class="no obsolete" data-browser="duktape2_1">No</td>
<td class="no obsolete" data-browser="duktape2_2">No</td>
<td class="no" data-browser="duktape2_3">No</td>
<td class="no flagged obsolete" data-browser="graalvm19">Flag<a href="#graalvm-simdjs-note"><sup>[6]</sup></a></td>
<td class="no flagged" data-browser="graalvm19_3_6">Flag<a href="#graalvm-simdjs-note"><sup>[6]</sup></a></td>
<td class="no obsolete" data-browser="graalvm20">No</td>
<td class="no obsolete" data-browser="graalvm20_1">No</td>
<td class="no obsolete" data-browser="graalvm20_3">No</td>
<td class="no" data-browser="graalvm20_3_1">No</td>
<td class="no" data-browser="graalvm21">No</td>
<td class="unknown obsolete" data-browser="android4_4">?</td>
<td class="unknown obsolete" data-browser="android4_4_3">?</td>
<td class="unknown obsolete" data-browser="ios10_3">?</td>
<td class="unknown obsolete" data-browser="ios11">?</td>
<td class="unknown obsolete" data-browser="ios11_3">?</td>
<td class="unknown" data-browser="ios12">?</td>
<td class="unknown" data-browser="ios12_2">?</td>
<td class="unknown" data-browser="ios13">?</td>
<td class="unknown" data-browser="ios13_4">?</td>
<td class="unknown" data-browser="ios14">?</td>
<td class="no obsolete" data-browser="samsung10">No</td>
<td class="no" data-browser="samsung11">No</td>
<td class="no" data-browser="samsung12">No</td>
<td class="no" data-browser="samsung13">No</td>
<td class="no obsolete" data-browser="opera_mobile57">No</td>
<td class="no obsolete" data-browser="opera_mobile58">No</td>
<td class="no obsolete" data-browser="opera_mobile59">No</td>
<td class="no obsolete" data-browser="opera_mobile60">No</td>
<td class="no obsolete" data-browser="opera_mobile61">No</td>
<td class="no" data-browser="opera_mobile62">No</td>
<td class="no" data-browser="opera_mobile63">No</td>
</tr>
<tr class="subtest" data-parent="SIMD_(Single_Instruction,_Multiple_Data)" id="test-SIMD_(Single_Instruction,_Multiple_Data)_a_href=_https://tc39.github.io/ecmascript_simd/#simd-any-true_SIMD.%booleanType%.anyTrue_/a_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/anyTrue_title=_MDN_documentation_img_src=_../mdn.png_alt=_MDN_(Mozilla_Development_Network)_logo_width=_15_height=_13_/_/a_nbsp;"><td><span><a class="anchor" href="#test-SIMD_(Single_Instruction,_Multiple_Data)_a_href=_https://tc39.github.io/ecmascript_simd/#simd-any-true_SIMD.%booleanType%.anyTrue_/a_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/anyTrue_title=_MDN_documentation_img_src=_../mdn.png_alt=_MDN_(Mozilla_Development_Network)_logo_width=_15_height=_13_/_/a_nbsp;">&#xA7;</a><a href="https://tc39.github.io/ecmascript_simd/#simd-any-true">SIMD.%booleanType%.anyTrue</a> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/anyTrue" title="MDN documentation"><img src="../mdn.png" alt="MDN (Mozilla Development Network) logo" width="15" height="13"></a>&#xA0;</span><script data-source="
return simdBoolTypes.every(function(type){
  return typeof SIMD[type].anyTrue === &apos;function&apos;;
});
      ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("16");try{return Function("asyncTestPassed","\nreturn simdBoolTypes.every(function(type){\n  return typeof SIMD[type].anyTrue === 'function';\n});\n      ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("16");return Function("asyncTestPassed","'use strict';"+"\nreturn simdBoolTypes.every(function(type){\n  return typeof SIMD[type].anyTrue === 'function';\n});\n      ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
</script></td>
<td class="unknown obsolete" data-browser="konq4_13">?</td>
<td class="unknown" data-browser="konq4_14">?</td>
<td class="unknown obsolete" data-browser="ie8">?</td>
<td class="unknown obsolete" data-browser="ie9">?</td>
<td class="unknown obsolete" data-browser="ie10">?</td>
<td class="no" data-browser="ie11">No</td>
<td class="no obsolete" data-browser="firefox68">No</td>
<td class="no obsolete" data-browser="firefox75">No</td>
<td class="no obsolete" data-browser="firefox76">No</td>
<td class="no obsolete" data-browser="firefox77">No</td>
<td class="no" data-browser="firefox78">No</td>
<td class="no obsolete" data-browser="firefox79">No</td>
<td class="no obsolete" data-browser="firefox80">No</td>
<td class="no obsolete" data-browser="firefox81">No</td>
<td class="no obsolete" data-browser="firefox82">No</td>
<td class="no obsolete" data-browser="firefox83">No</td>
<td class="no obsolete" data-browser="firefox84">No</td>
<td class="no obsolete" data-browser="firefox85">No</td>
<td class="no obsolete" data-browser="firefox86">No</td>
<td class="no" data-browser="firefox87">No</td>
<td class="no" data-browser="firefox88">No</td>
<td class="no unstable" data-browser="firefox89">No</td>
<td class="no unstable" data-browser="firefox90">No</td>
<td class="no obsolete" data-browser="opera12_10">No</td>
<td class="no obsolete" data-browser="chrome83">No</td>
<td class="no obsolete" data-browser="chrome84">No</td>
<td class="no obsolete" data-browser="chrome85">No</td>
<td class="no obsolete" data-browser="chrome86">No</td>
<td class="no obsolete" data-browser="chrome87">No</td>
<td class="no" data-browser="chrome88">No</td>
<td class="no" data-browser="chrome89">No</td>
<td class="no" data-browser="chrome90">No</td>
<td class="no unstable" data-browser="chrome91">No</td>
<td class="no unstable" data-browser="chrome92">No</td>
<td class="no obsolete" data-browser="edge18">No</td>
<td class="no obsolete" data-browser="edge83">No</td>
<td class="no obsolete" data-browser="edge84">No</td>
<td class="no obsolete" data-browser="edge85">No</td>
<td class="no obsolete" data-browser="edge86">No</td>
<td class="no obsolete" data-browser="edge87">No</td>
<td class="no obsolete" data-browser="edge88">No</td>
<td class="no" data-browser="edge89">No</td>
<td class="no" data-browser="edge90">No</td>
<td class="unknown obsolete" data-browser="safari12_1">?</td>
<td class="unknown obsolete" data-browser="safari13">?</td>
<td class="unknown obsolete" data-browser="safari13_1">?</td>
<td class="unknown" data-browser="safari14">?</td>
<td class="unknown" data-browser="safari14_1">?</td>
<td class="unknown unstable" data-browser="safaritp">?</td>
<td class="unknown unstable" data-browser="webkit">?</td>
<td class="no obsolete" data-browser="opera69">No</td>
<td class="no obsolete" data-browser="opera70">No</td>
<td class="no obsolete" data-browser="opera71">No</td>
<td class="no obsolete" data-browser="opera72">No</td>
<td class="no obsolete" data-browser="opera73">No</td>
<td class="no obsolete" data-browser="opera74">No</td>
<td class="no" data-browser="opera75">No</td>
<td class="no" data-browser="opera76">No</td>
<td class="unknown obsolete" data-browser="rhino1_7">?</td>
<td class="unknown" data-browser="besen">?</td>
<td class="unknown obsolete" data-browser="phantom2_1">?</td>
<td class="unknown obsolete" data-browser="node0_10">?</td>
<td class="unknown obsolete" data-browser="node0_12">?</td>
<td class="no obsolete" data-browser="node4">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node6_5">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node7">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node7_6">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node8">No</td>
<td class="no obsolete" data-browser="node8_3">No</td>
<td class="no obsolete" data-browser="node8_7">No</td>
<td class="no" data-browser="node8_10">No</td>
<td class="no obsolete" data-browser="node10_0">No</td>
<td class="no obsolete" data-browser="node10_4">No</td>
<td class="no" data-browser="node10_9">No</td>
<td class="no obsolete" data-browser="node11_0">No</td>
<td class="no obsolete" data-browser="node12_0">No</td>
<td class="no obsolete" data-browser="node12_5">No</td>
<td class="no obsolete" data-browser="node12_9">No</td>
<td class="no" data-browser="node12_11">No</td>
<td class="no" data-browser="node13_0">No</td>
<td class="no" data-browser="node13_2">No</td>
<td class="no" data-browser="node14_0">No</td>
<td class="no" data-browser="node14_5">No</td>
<td class="no" data-browser="node14_6">No</td>
<td class="no" data-browser="node15_0">No</td>
<td class="no" data-browser="node16_0">No</td>
<td class="no obsolete" data-browser="duktape2_0">No</td>
<td class="no obsolete" data-browser="duktape2_1">No</td>
<td class="no obsolete" data-browser="duktape2_2">No</td>
<td class="no" data-browser="duktape2_3">No</td>
<td class="no flagged obsolete" data-browser="graalvm19">Flag<a href="#graalvm-simdjs-note"><sup>[6]</sup></a></td>
<td class="no flagged" data-browser="graalvm19_3_6">Flag<a href="#graalvm-simdjs-note"><sup>[6]</sup></a></td>
<td class="no obsolete" data-browser="graalvm20">No</td>
<td class="no obsolete" data-browser="graalvm20_1">No</td>
<td class="no obsolete" data-browser="graalvm20_3">No</td>
<td class="no" data-browser="graalvm20_3_1">No</td>
<td class="no" data-browser="graalvm21">No</td>
<td class="unknown obsolete" data-browser="android4_4">?</td>
<td class="unknown obsolete" data-browser="android4_4_3">?</td>
<td class="unknown obsolete" data-browser="ios10_3">?</td>
<td class="unknown obsolete" data-browser="ios11">?</td>
<td class="unknown obsolete" data-browser="ios11_3">?</td>
<td class="unknown" data-browser="ios12">?</td>
<td class="unknown" data-browser="ios12_2">?</td>
<td class="unknown" data-browser="ios13">?</td>
<td class="unknown" data-browser="ios13_4">?</td>
<td class="unknown" data-browser="ios14">?</td>
<td class="no obsolete" data-browser="samsung10">No</td>
<td class="no" data-browser="samsung11">No</td>
<td class="no" data-browser="samsung12">No</td>
<td class="no" data-browser="samsung13">No</td>
<td class="no obsolete" data-browser="opera_mobile57">No</td>
<td class="no obsolete" data-browser="opera_mobile58">No</td>
<td class="no obsolete" data-browser="opera_mobile59">No</td>
<td class="no obsolete" data-browser="opera_mobile60">No</td>
<td class="no obsolete" data-browser="opera_mobile61">No</td>
<td class="no" data-browser="opera_mobile62">No</td>
<td class="no" data-browser="opera_mobile63">No</td>
</tr>
<tr class="subtest" data-parent="SIMD_(Single_Instruction,_Multiple_Data)" id="test-SIMD_(Single_Instruction,_Multiple_Data)_a_href=_https://tc39.github.io/ecmascript_simd/#simd-all-true_SIMD.%booleanType%.allTrue_/a_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/allTrue_title=_MDN_documentation_img_src=_../mdn.png_alt=_MDN_(Mozilla_Development_Network)_logo_width=_15_height=_13_/_/a_nbsp;"><td><span><a class="anchor" href="#test-SIMD_(Single_Instruction,_Multiple_Data)_a_href=_https://tc39.github.io/ecmascript_simd/#simd-all-true_SIMD.%booleanType%.allTrue_/a_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/allTrue_title=_MDN_documentation_img_src=_../mdn.png_alt=_MDN_(Mozilla_Development_Network)_logo_width=_15_height=_13_/_/a_nbsp;">&#xA7;</a><a href="https://tc39.github.io/ecmascript_simd/#simd-all-true">SIMD.%booleanType%.allTrue</a> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/allTrue" title="MDN documentation"><img src="../mdn.png" alt="MDN (Mozilla Development Network) logo" width="15" height="13"></a>&#xA0;</span><script data-source="
return simdBoolTypes.every(function(type){
  return typeof SIMD[type].allTrue === &apos;function&apos;;
});
      ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("17");try{return Function("asyncTestPassed","\nreturn simdBoolTypes.every(function(type){\n  return typeof SIMD[type].allTrue === 'function';\n});\n      ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("17");return Function("asyncTestPassed","'use strict';"+"\nreturn simdBoolTypes.every(function(type){\n  return typeof SIMD[type].allTrue === 'function';\n});\n      ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
</script></td>
<td class="unknown obsolete" data-browser="konq4_13">?</td>
<td class="unknown" data-browser="konq4_14">?</td>
<td class="unknown obsolete" data-browser="ie8">?</td>
<td class="unknown obsolete" data-browser="ie9">?</td>
<td class="unknown obsolete" data-browser="ie10">?</td>
<td class="no" data-browser="ie11">No</td>
<td class="no obsolete" data-browser="firefox68">No</td>
<td class="no obsolete" data-browser="firefox75">No</td>
<td class="no obsolete" data-browser="firefox76">No</td>
<td class="no obsolete" data-browser="firefox77">No</td>
<td class="no" data-browser="firefox78">No</td>
<td class="no obsolete" data-browser="firefox79">No</td>
<td class="no obsolete" data-browser="firefox80">No</td>
<td class="no obsolete" data-browser="firefox81">No</td>
<td class="no obsolete" data-browser="firefox82">No</td>
<td class="no obsolete" data-browser="firefox83">No</td>
<td class="no obsolete" data-browser="firefox84">No</td>
<td class="no obsolete" data-browser="firefox85">No</td>
<td class="no obsolete" data-browser="firefox86">No</td>
<td class="no" data-browser="firefox87">No</td>
<td class="no" data-browser="firefox88">No</td>
<td class="no unstable" data-browser="firefox89">No</td>
<td class="no unstable" data-browser="firefox90">No</td>
<td class="no obsolete" data-browser="opera12_10">No</td>
<td class="no obsolete" data-browser="chrome83">No</td>
<td class="no obsolete" data-browser="chrome84">No</td>
<td class="no obsolete" data-browser="chrome85">No</td>
<td class="no obsolete" data-browser="chrome86">No</td>
<td class="no obsolete" data-browser="chrome87">No</td>
<td class="no" data-browser="chrome88">No</td>
<td class="no" data-browser="chrome89">No</td>
<td class="no" data-browser="chrome90">No</td>
<td class="no unstable" data-browser="chrome91">No</td>
<td class="no unstable" data-browser="chrome92">No</td>
<td class="no obsolete" data-browser="edge18">No</td>
<td class="no obsolete" data-browser="edge83">No</td>
<td class="no obsolete" data-browser="edge84">No</td>
<td class="no obsolete" data-browser="edge85">No</td>
<td class="no obsolete" data-browser="edge86">No</td>
<td class="no obsolete" data-browser="edge87">No</td>
<td class="no obsolete" data-browser="edge88">No</td>
<td class="no" data-browser="edge89">No</td>
<td class="no" data-browser="edge90">No</td>
<td class="unknown obsolete" data-browser="safari12_1">?</td>
<td class="unknown obsolete" data-browser="safari13">?</td>
<td class="unknown obsolete" data-browser="safari13_1">?</td>
<td class="unknown" data-browser="safari14">?</td>
<td class="unknown" data-browser="safari14_1">?</td>
<td class="unknown unstable" data-browser="safaritp">?</td>
<td class="unknown unstable" data-browser="webkit">?</td>
<td class="no obsolete" data-browser="opera69">No</td>
<td class="no obsolete" data-browser="opera70">No</td>
<td class="no obsolete" data-browser="opera71">No</td>
<td class="no obsolete" data-browser="opera72">No</td>
<td class="no obsolete" data-browser="opera73">No</td>
<td class="no obsolete" data-browser="opera74">No</td>
<td class="no" data-browser="opera75">No</td>
<td class="no" data-browser="opera76">No</td>
<td class="unknown obsolete" data-browser="rhino1_7">?</td>
<td class="unknown" data-browser="besen">?</td>
<td class="unknown obsolete" data-browser="phantom2_1">?</td>
<td class="unknown obsolete" data-browser="node0_10">?</td>
<td class="unknown obsolete" data-browser="node0_12">?</td>
<td class="no obsolete" data-browser="node4">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node6_5">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node7">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node7_6">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node8">No</td>
<td class="no obsolete" data-browser="node8_3">No</td>
<td class="no obsolete" data-browser="node8_7">No</td>
<td class="no" data-browser="node8_10">No</td>
<td class="no obsolete" data-browser="node10_0">No</td>
<td class="no obsolete" data-browser="node10_4">No</td>
<td class="no" data-browser="node10_9">No</td>
<td class="no obsolete" data-browser="node11_0">No</td>
<td class="no obsolete" data-browser="node12_0">No</td>
<td class="no obsolete" data-browser="node12_5">No</td>
<td class="no obsolete" data-browser="node12_9">No</td>
<td class="no" data-browser="node12_11">No</td>
<td class="no" data-browser="node13_0">No</td>
<td class="no" data-browser="node13_2">No</td>
<td class="no" data-browser="node14_0">No</td>
<td class="no" data-browser="node14_5">No</td>
<td class="no" data-browser="node14_6">No</td>
<td class="no" data-browser="node15_0">No</td>
<td class="no" data-browser="node16_0">No</td>
<td class="no obsolete" data-browser="duktape2_0">No</td>
<td class="no obsolete" data-browser="duktape2_1">No</td>
<td class="no obsolete" data-browser="duktape2_2">No</td>
<td class="no" data-browser="duktape2_3">No</td>
<td class="no flagged obsolete" data-browser="graalvm19">Flag<a href="#graalvm-simdjs-note"><sup>[6]</sup></a></td>
<td class="no flagged" data-browser="graalvm19_3_6">Flag<a href="#graalvm-simdjs-note"><sup>[6]</sup></a></td>
<td class="no obsolete" data-browser="graalvm20">No</td>
<td class="no obsolete" data-browser="graalvm20_1">No</td>
<td class="no obsolete" data-browser="graalvm20_3">No</td>
<td class="no" data-browser="graalvm20_3_1">No</td>
<td class="no" data-browser="graalvm21">No</td>
<td class="unknown obsolete" data-browser="android4_4">?</td>
<td class="unknown obsolete" data-browser="android4_4_3">?</td>
<td class="unknown obsolete" data-browser="ios10_3">?</td>
<td class="unknown obsolete" data-browser="ios11">?</td>
<td class="unknown obsolete" data-browser="ios11_3">?</td>
<td class="unknown" data-browser="ios12">?</td>
<td class="unknown" data-browser="ios12_2">?</td>
<td class="unknown" data-browser="ios13">?</td>
<td class="unknown" data-browser="ios13_4">?</td>
<td class="unknown" data-browser="ios14">?</td>
<td class="no obsolete" data-browser="samsung10">No</td>
<td class="no" data-browser="samsung11">No</td>
<td class="no" data-browser="samsung12">No</td>
<td class="no" data-browser="samsung13">No</td>
<td class="no obsolete" data-browser="opera_mobile57">No</td>
<td class="no obsolete" data-browser="opera_mobile58">No</td>
<td class="no obsolete" data-browser="opera_mobile59">No</td>
<td class="no obsolete" data-browser="opera_mobile60">No</td>
<td class="no obsolete" data-browser="opera_mobile61">No</td>
<td class="no" data-browser="opera_mobile62">No</td>
<td class="no" data-browser="opera_mobile63">No</td>
</tr>
<tr class="subtest" data-parent="SIMD_(Single_Instruction,_Multiple_Data)" id="test-SIMD_(Single_Instruction,_Multiple_Data)_a_href=_https://tc39.github.io/ecmascript_simd/#simd-check_SIMD.%type%.check_/a_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/check_title=_MDN_documentation_img_src=_../mdn.png_alt=_MDN_(Mozilla_Development_Network)_logo_width=_15_height=_13_/_/a_nbsp;"><td><span><a class="anchor" href="#test-SIMD_(Single_Instruction,_Multiple_Data)_a_href=_https://tc39.github.io/ecmascript_simd/#simd-check_SIMD.%type%.check_/a_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/check_title=_MDN_documentation_img_src=_../mdn.png_alt=_MDN_(Mozilla_Development_Network)_logo_width=_15_height=_13_/_/a_nbsp;">&#xA7;</a><a href="https://tc39.github.io/ecmascript_simd/#simd-check">SIMD.%type%.check</a> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/check" title="MDN documentation"><img src="../mdn.png" alt="MDN (Mozilla Development Network) logo" width="15" height="13"></a>&#xA0;</span><script data-source="
return simdAllTypes.every(function(type){
  return typeof SIMD[type].check === &apos;function&apos;;
});
      ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("18");try{return Function("asyncTestPassed","\nreturn simdAllTypes.every(function(type){\n  return typeof SIMD[type].check === 'function';\n});\n      ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("18");return Function("asyncTestPassed","'use strict';"+"\nreturn simdAllTypes.every(function(type){\n  return typeof SIMD[type].check === 'function';\n});\n      ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
</script></td>
<td class="unknown obsolete" data-browser="konq4_13">?</td>
<td class="unknown" data-browser="konq4_14">?</td>
<td class="unknown obsolete" data-browser="ie8">?</td>
<td class="unknown obsolete" data-browser="ie9">?</td>
<td class="unknown obsolete" data-browser="ie10">?</td>
<td class="no" data-browser="ie11">No</td>
<td class="no obsolete" data-browser="firefox68">No</td>
<td class="no obsolete" data-browser="firefox75">No</td>
<td class="no obsolete" data-browser="firefox76">No</td>
<td class="no obsolete" data-browser="firefox77">No</td>
<td class="no" data-browser="firefox78">No</td>
<td class="no obsolete" data-browser="firefox79">No</td>
<td class="no obsolete" data-browser="firefox80">No</td>
<td class="no obsolete" data-browser="firefox81">No</td>
<td class="no obsolete" data-browser="firefox82">No</td>
<td class="no obsolete" data-browser="firefox83">No</td>
<td class="no obsolete" data-browser="firefox84">No</td>
<td class="no obsolete" data-browser="firefox85">No</td>
<td class="no obsolete" data-browser="firefox86">No</td>
<td class="no" data-browser="firefox87">No</td>
<td class="no" data-browser="firefox88">No</td>
<td class="no unstable" data-browser="firefox89">No</td>
<td class="no unstable" data-browser="firefox90">No</td>
<td class="no obsolete" data-browser="opera12_10">No</td>
<td class="no obsolete" data-browser="chrome83">No</td>
<td class="no obsolete" data-browser="chrome84">No</td>
<td class="no obsolete" data-browser="chrome85">No</td>
<td class="no obsolete" data-browser="chrome86">No</td>
<td class="no obsolete" data-browser="chrome87">No</td>
<td class="no" data-browser="chrome88">No</td>
<td class="no" data-browser="chrome89">No</td>
<td class="no" data-browser="chrome90">No</td>
<td class="no unstable" data-browser="chrome91">No</td>
<td class="no unstable" data-browser="chrome92">No</td>
<td class="no obsolete" data-browser="edge18">No</td>
<td class="no obsolete" data-browser="edge83">No</td>
<td class="no obsolete" data-browser="edge84">No</td>
<td class="no obsolete" data-browser="edge85">No</td>
<td class="no obsolete" data-browser="edge86">No</td>
<td class="no obsolete" data-browser="edge87">No</td>
<td class="no obsolete" data-browser="edge88">No</td>
<td class="no" data-browser="edge89">No</td>
<td class="no" data-browser="edge90">No</td>
<td class="unknown obsolete" data-browser="safari12_1">?</td>
<td class="unknown obsolete" data-browser="safari13">?</td>
<td class="unknown obsolete" data-browser="safari13_1">?</td>
<td class="unknown" data-browser="safari14">?</td>
<td class="unknown" data-browser="safari14_1">?</td>
<td class="unknown unstable" data-browser="safaritp">?</td>
<td class="unknown unstable" data-browser="webkit">?</td>
<td class="no obsolete" data-browser="opera69">No</td>
<td class="no obsolete" data-browser="opera70">No</td>
<td class="no obsolete" data-browser="opera71">No</td>
<td class="no obsolete" data-browser="opera72">No</td>
<td class="no obsolete" data-browser="opera73">No</td>
<td class="no obsolete" data-browser="opera74">No</td>
<td class="no" data-browser="opera75">No</td>
<td class="no" data-browser="opera76">No</td>
<td class="unknown obsolete" data-browser="rhino1_7">?</td>
<td class="unknown" data-browser="besen">?</td>
<td class="unknown obsolete" data-browser="phantom2_1">?</td>
<td class="unknown obsolete" data-browser="node0_10">?</td>
<td class="unknown obsolete" data-browser="node0_12">?</td>
<td class="no obsolete" data-browser="node4">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node6_5">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node7">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node7_6">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node8">No</td>
<td class="no obsolete" data-browser="node8_3">No</td>
<td class="no obsolete" data-browser="node8_7">No</td>
<td class="no" data-browser="node8_10">No</td>
<td class="no obsolete" data-browser="node10_0">No</td>
<td class="no obsolete" data-browser="node10_4">No</td>
<td class="no" data-browser="node10_9">No</td>
<td class="no obsolete" data-browser="node11_0">No</td>
<td class="no obsolete" data-browser="node12_0">No</td>
<td class="no obsolete" data-browser="node12_5">No</td>
<td class="no obsolete" data-browser="node12_9">No</td>
<td class="no" data-browser="node12_11">No</td>
<td class="no" data-browser="node13_0">No</td>
<td class="no" data-browser="node13_2">No</td>
<td class="no" data-browser="node14_0">No</td>
<td class="no" data-browser="node14_5">No</td>
<td class="no" data-browser="node14_6">No</td>
<td class="no" data-browser="node15_0">No</td>
<td class="no" data-browser="node16_0">No</td>
<td class="no obsolete" data-browser="duktape2_0">No</td>
<td class="no obsolete" data-browser="duktape2_1">No</td>
<td class="no obsolete" data-browser="duktape2_2">No</td>
<td class="no" data-browser="duktape2_3">No</td>
<td class="no flagged obsolete" data-browser="graalvm19">Flag<a href="#graalvm-simdjs-note"><sup>[6]</sup></a></td>
<td class="no flagged" data-browser="graalvm19_3_6">Flag<a href="#graalvm-simdjs-note"><sup>[6]</sup></a></td>
<td class="no obsolete" data-browser="graalvm20">No</td>
<td class="no obsolete" data-browser="graalvm20_1">No</td>
<td class="no obsolete" data-browser="graalvm20_3">No</td>
<td class="no" data-browser="graalvm20_3_1">No</td>
<td class="no" data-browser="graalvm21">No</td>
<td class="unknown obsolete" data-browser="android4_4">?</td>
<td class="unknown obsolete" data-browser="android4_4_3">?</td>
<td class="unknown obsolete" data-browser="ios10_3">?</td>
<td class="unknown obsolete" data-browser="ios11">?</td>
<td class="unknown obsolete" data-browser="ios11_3">?</td>
<td class="unknown" data-browser="ios12">?</td>
<td class="unknown" data-browser="ios12_2">?</td>
<td class="unknown" data-browser="ios13">?</td>
<td class="unknown" data-browser="ios13_4">?</td>
<td class="unknown" data-browser="ios14">?</td>
<td class="no obsolete" data-browser="samsung10">No</td>
<td class="no" data-browser="samsung11">No</td>
<td class="no" data-browser="samsung12">No</td>
<td class="no" data-browser="samsung13">No</td>
<td class="no obsolete" data-browser="opera_mobile57">No</td>
<td class="no obsolete" data-browser="opera_mobile58">No</td>
<td class="no obsolete" data-browser="opera_mobile59">No</td>
<td class="no obsolete" data-browser="opera_mobile60">No</td>
<td class="no obsolete" data-browser="opera_mobile61">No</td>
<td class="no" data-browser="opera_mobile62">No</td>
<td class="no" data-browser="opera_mobile63">No</td>
</tr>
<tr class="subtest" data-parent="SIMD_(Single_Instruction,_Multiple_Data)" id="test-SIMD_(Single_Instruction,_Multiple_Data)_a_href=_https://tc39.github.io/ecmascript_simd/#simd-equal_SIMD.%type%.equal_/a_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/equal_title=_MDN_documentation_img_src=_../mdn.png_alt=_MDN_(Mozilla_Development_Network)_logo_width=_15_height=_13_/_/a_nbsp;"><td><span><a class="anchor" href="#test-SIMD_(Single_Instruction,_Multiple_Data)_a_href=_https://tc39.github.io/ecmascript_simd/#simd-equal_SIMD.%type%.equal_/a_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/equal_title=_MDN_documentation_img_src=_../mdn.png_alt=_MDN_(Mozilla_Development_Network)_logo_width=_15_height=_13_/_/a_nbsp;">&#xA7;</a><a href="https://tc39.github.io/ecmascript_simd/#simd-equal">SIMD.%type%.equal</a> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/equal" title="MDN documentation"><img src="../mdn.png" alt="MDN (Mozilla Development Network) logo" width="15" height="13"></a>&#xA0;</span><script data-source="
return simdFloatIntTypes.every(function(type){
  return typeof SIMD[type].equal === &apos;function&apos;;
});
      ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("19");try{return Function("asyncTestPassed","\nreturn simdFloatIntTypes.every(function(type){\n  return typeof SIMD[type].equal === 'function';\n});\n      ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("19");return Function("asyncTestPassed","'use strict';"+"\nreturn simdFloatIntTypes.every(function(type){\n  return typeof SIMD[type].equal === 'function';\n});\n      ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
</script></td>
<td class="unknown obsolete" data-browser="konq4_13">?</td>
<td class="unknown" data-browser="konq4_14">?</td>
<td class="unknown obsolete" data-browser="ie8">?</td>
<td class="unknown obsolete" data-browser="ie9">?</td>
<td class="unknown obsolete" data-browser="ie10">?</td>
<td class="no" data-browser="ie11">No</td>
<td class="no obsolete" data-browser="firefox68">No</td>
<td class="no obsolete" data-browser="firefox75">No</td>
<td class="no obsolete" data-browser="firefox76">No</td>
<td class="no obsolete" data-browser="firefox77">No</td>
<td class="no" data-browser="firefox78">No</td>
<td class="no obsolete" data-browser="firefox79">No</td>
<td class="no obsolete" data-browser="firefox80">No</td>
<td class="no obsolete" data-browser="firefox81">No</td>
<td class="no obsolete" data-browser="firefox82">No</td>
<td class="no obsolete" data-browser="firefox83">No</td>
<td class="no obsolete" data-browser="firefox84">No</td>
<td class="no obsolete" data-browser="firefox85">No</td>
<td class="no obsolete" data-browser="firefox86">No</td>
<td class="no" data-browser="firefox87">No</td>
<td class="no" data-browser="firefox88">No</td>
<td class="no unstable" data-browser="firefox89">No</td>
<td class="no unstable" data-browser="firefox90">No</td>
<td class="no obsolete" data-browser="opera12_10">No</td>
<td class="no obsolete" data-browser="chrome83">No</td>
<td class="no obsolete" data-browser="chrome84">No</td>
<td class="no obsolete" data-browser="chrome85">No</td>
<td class="no obsolete" data-browser="chrome86">No</td>
<td class="no obsolete" data-browser="chrome87">No</td>
<td class="no" data-browser="chrome88">No</td>
<td class="no" data-browser="chrome89">No</td>
<td class="no" data-browser="chrome90">No</td>
<td class="no unstable" data-browser="chrome91">No</td>
<td class="no unstable" data-browser="chrome92">No</td>
<td class="no obsolete" data-browser="edge18">No</td>
<td class="no obsolete" data-browser="edge83">No</td>
<td class="no obsolete" data-browser="edge84">No</td>
<td class="no obsolete" data-browser="edge85">No</td>
<td class="no obsolete" data-browser="edge86">No</td>
<td class="no obsolete" data-browser="edge87">No</td>
<td class="no obsolete" data-browser="edge88">No</td>
<td class="no" data-browser="edge89">No</td>
<td class="no" data-browser="edge90">No</td>
<td class="unknown obsolete" data-browser="safari12_1">?</td>
<td class="unknown obsolete" data-browser="safari13">?</td>
<td class="unknown obsolete" data-browser="safari13_1">?</td>
<td class="unknown" data-browser="safari14">?</td>
<td class="unknown" data-browser="safari14_1">?</td>
<td class="unknown unstable" data-browser="safaritp">?</td>
<td class="unknown unstable" data-browser="webkit">?</td>
<td class="no obsolete" data-browser="opera69">No</td>
<td class="no obsolete" data-browser="opera70">No</td>
<td class="no obsolete" data-browser="opera71">No</td>
<td class="no obsolete" data-browser="opera72">No</td>
<td class="no obsolete" data-browser="opera73">No</td>
<td class="no obsolete" data-browser="opera74">No</td>
<td class="no" data-browser="opera75">No</td>
<td class="no" data-browser="opera76">No</td>
<td class="unknown obsolete" data-browser="rhino1_7">?</td>
<td class="unknown" data-browser="besen">?</td>
<td class="unknown obsolete" data-browser="phantom2_1">?</td>
<td class="unknown obsolete" data-browser="node0_10">?</td>
<td class="unknown obsolete" data-browser="node0_12">?</td>
<td class="no obsolete" data-browser="node4">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node6_5">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node7">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node7_6">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node8">No</td>
<td class="no obsolete" data-browser="node8_3">No</td>
<td class="no obsolete" data-browser="node8_7">No</td>
<td class="no" data-browser="node8_10">No</td>
<td class="no obsolete" data-browser="node10_0">No</td>
<td class="no obsolete" data-browser="node10_4">No</td>
<td class="no" data-browser="node10_9">No</td>
<td class="no obsolete" data-browser="node11_0">No</td>
<td class="no obsolete" data-browser="node12_0">No</td>
<td class="no obsolete" data-browser="node12_5">No</td>
<td class="no obsolete" data-browser="node12_9">No</td>
<td class="no" data-browser="node12_11">No</td>
<td class="no" data-browser="node13_0">No</td>
<td class="no" data-browser="node13_2">No</td>
<td class="no" data-browser="node14_0">No</td>
<td class="no" data-browser="node14_5">No</td>
<td class="no" data-browser="node14_6">No</td>
<td class="no" data-browser="node15_0">No</td>
<td class="no" data-browser="node16_0">No</td>
<td class="no obsolete" data-browser="duktape2_0">No</td>
<td class="no obsolete" data-browser="duktape2_1">No</td>
<td class="no obsolete" data-browser="duktape2_2">No</td>
<td class="no" data-browser="duktape2_3">No</td>
<td class="no flagged obsolete" data-browser="graalvm19">Flag<a href="#graalvm-simdjs-note"><sup>[6]</sup></a></td>
<td class="no flagged" data-browser="graalvm19_3_6">Flag<a href="#graalvm-simdjs-note"><sup>[6]</sup></a></td>
<td class="no obsolete" data-browser="graalvm20">No</td>
<td class="no obsolete" data-browser="graalvm20_1">No</td>
<td class="no obsolete" data-browser="graalvm20_3">No</td>
<td class="no" data-browser="graalvm20_3_1">No</td>
<td class="no" data-browser="graalvm21">No</td>
<td class="unknown obsolete" data-browser="android4_4">?</td>
<td class="unknown obsolete" data-browser="android4_4_3">?</td>
<td class="unknown obsolete" data-browser="ios10_3">?</td>
<td class="unknown obsolete" data-browser="ios11">?</td>
<td class="unknown obsolete" data-browser="ios11_3">?</td>
<td class="unknown" data-browser="ios12">?</td>
<td class="unknown" data-browser="ios12_2">?</td>
<td class="unknown" data-browser="ios13">?</td>
<td class="unknown" data-browser="ios13_4">?</td>
<td class="unknown" data-browser="ios14">?</td>
<td class="no obsolete" data-browser="samsung10">No</td>
<td class="no" data-browser="samsung11">No</td>
<td class="no" data-browser="samsung12">No</td>
<td class="no" data-browser="samsung13">No</td>
<td class="no obsolete" data-browser="opera_mobile57">No</td>
<td class="no obsolete" data-browser="opera_mobile58">No</td>
<td class="no obsolete" data-browser="opera_mobile59">No</td>
<td class="no obsolete" data-browser="opera_mobile60">No</td>
<td class="no obsolete" data-browser="opera_mobile61">No</td>
<td class="no" data-browser="opera_mobile62">No</td>
<td class="no" data-browser="opera_mobile63">No</td>
</tr>
<tr class="subtest" data-parent="SIMD_(Single_Instruction,_Multiple_Data)" id="test-SIMD_(Single_Instruction,_Multiple_Data)_a_href=_https://tc39.github.io/ecmascript_simd/#simd-extract-lane_SIMD.%type%.extractLane_/a_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/extractLane_title=_MDN_documentation_img_src=_../mdn.png_alt=_MDN_(Mozilla_Development_Network)_logo_width=_15_height=_13_/_/a_nbsp;"><td><span><a class="anchor" href="#test-SIMD_(Single_Instruction,_Multiple_Data)_a_href=_https://tc39.github.io/ecmascript_simd/#simd-extract-lane_SIMD.%type%.extractLane_/a_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/extractLane_title=_MDN_documentation_img_src=_../mdn.png_alt=_MDN_(Mozilla_Development_Network)_logo_width=_15_height=_13_/_/a_nbsp;">&#xA7;</a><a href="https://tc39.github.io/ecmascript_simd/#simd-extract-lane">SIMD.%type%.extractLane</a> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/extractLane" title="MDN documentation"><img src="../mdn.png" alt="MDN (Mozilla Development Network) logo" width="15" height="13"></a>&#xA0;</span><script data-source="
return simdAllTypes.every(function(type){
  return typeof SIMD[type].extractLane === &apos;function&apos;;
});
      ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("20");try{return Function("asyncTestPassed","\nreturn simdAllTypes.every(function(type){\n  return typeof SIMD[type].extractLane === 'function';\n});\n      ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("20");return Function("asyncTestPassed","'use strict';"+"\nreturn simdAllTypes.every(function(type){\n  return typeof SIMD[type].extractLane === 'function';\n});\n      ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
</script></td>
<td class="unknown obsolete" data-browser="konq4_13">?</td>
<td class="unknown" data-browser="konq4_14">?</td>
<td class="unknown obsolete" data-browser="ie8">?</td>
<td class="unknown obsolete" data-browser="ie9">?</td>
<td class="unknown obsolete" data-browser="ie10">?</td>
<td class="no" data-browser="ie11">No</td>
<td class="no obsolete" data-browser="firefox68">No</td>
<td class="no obsolete" data-browser="firefox75">No</td>
<td class="no obsolete" data-browser="firefox76">No</td>
<td class="no obsolete" data-browser="firefox77">No</td>
<td class="no" data-browser="firefox78">No</td>
<td class="no obsolete" data-browser="firefox79">No</td>
<td class="no obsolete" data-browser="firefox80">No</td>
<td class="no obsolete" data-browser="firefox81">No</td>
<td class="no obsolete" data-browser="firefox82">No</td>
<td class="no obsolete" data-browser="firefox83">No</td>
<td class="no obsolete" data-browser="firefox84">No</td>
<td class="no obsolete" data-browser="firefox85">No</td>
<td class="no obsolete" data-browser="firefox86">No</td>
<td class="no" data-browser="firefox87">No</td>
<td class="no" data-browser="firefox88">No</td>
<td class="no unstable" data-browser="firefox89">No</td>
<td class="no unstable" data-browser="firefox90">No</td>
<td class="no obsolete" data-browser="opera12_10">No</td>
<td class="no obsolete" data-browser="chrome83">No</td>
<td class="no obsolete" data-browser="chrome84">No</td>
<td class="no obsolete" data-browser="chrome85">No</td>
<td class="no obsolete" data-browser="chrome86">No</td>
<td class="no obsolete" data-browser="chrome87">No</td>
<td class="no" data-browser="chrome88">No</td>
<td class="no" data-browser="chrome89">No</td>
<td class="no" data-browser="chrome90">No</td>
<td class="no unstable" data-browser="chrome91">No</td>
<td class="no unstable" data-browser="chrome92">No</td>
<td class="no obsolete" data-browser="edge18">No</td>
<td class="no obsolete" data-browser="edge83">No</td>
<td class="no obsolete" data-browser="edge84">No</td>
<td class="no obsolete" data-browser="edge85">No</td>
<td class="no obsolete" data-browser="edge86">No</td>
<td class="no obsolete" data-browser="edge87">No</td>
<td class="no obsolete" data-browser="edge88">No</td>
<td class="no" data-browser="edge89">No</td>
<td class="no" data-browser="edge90">No</td>
<td class="unknown obsolete" data-browser="safari12_1">?</td>
<td class="unknown obsolete" data-browser="safari13">?</td>
<td class="unknown obsolete" data-browser="safari13_1">?</td>
<td class="unknown" data-browser="safari14">?</td>
<td class="unknown" data-browser="safari14_1">?</td>
<td class="unknown unstable" data-browser="safaritp">?</td>
<td class="unknown unstable" data-browser="webkit">?</td>
<td class="no obsolete" data-browser="opera69">No</td>
<td class="no obsolete" data-browser="opera70">No</td>
<td class="no obsolete" data-browser="opera71">No</td>
<td class="no obsolete" data-browser="opera72">No</td>
<td class="no obsolete" data-browser="opera73">No</td>
<td class="no obsolete" data-browser="opera74">No</td>
<td class="no" data-browser="opera75">No</td>
<td class="no" data-browser="opera76">No</td>
<td class="unknown obsolete" data-browser="rhino1_7">?</td>
<td class="unknown" data-browser="besen">?</td>
<td class="unknown obsolete" data-browser="phantom2_1">?</td>
<td class="unknown obsolete" data-browser="node0_10">?</td>
<td class="unknown obsolete" data-browser="node0_12">?</td>
<td class="no obsolete" data-browser="node4">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node6_5">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node7">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node7_6">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node8">No</td>
<td class="no obsolete" data-browser="node8_3">No</td>
<td class="no obsolete" data-browser="node8_7">No</td>
<td class="no" data-browser="node8_10">No</td>
<td class="no obsolete" data-browser="node10_0">No</td>
<td class="no obsolete" data-browser="node10_4">No</td>
<td class="no" data-browser="node10_9">No</td>
<td class="no obsolete" data-browser="node11_0">No</td>
<td class="no obsolete" data-browser="node12_0">No</td>
<td class="no obsolete" data-browser="node12_5">No</td>
<td class="no obsolete" data-browser="node12_9">No</td>
<td class="no" data-browser="node12_11">No</td>
<td class="no" data-browser="node13_0">No</td>
<td class="no" data-browser="node13_2">No</td>
<td class="no" data-browser="node14_0">No</td>
<td class="no" data-browser="node14_5">No</td>
<td class="no" data-browser="node14_6">No</td>
<td class="no" data-browser="node15_0">No</td>
<td class="no" data-browser="node16_0">No</td>
<td class="no obsolete" data-browser="duktape2_0">No</td>
<td class="no obsolete" data-browser="duktape2_1">No</td>
<td class="no obsolete" data-browser="duktape2_2">No</td>
<td class="no" data-browser="duktape2_3">No</td>
<td class="no flagged obsolete" data-browser="graalvm19">Flag<a href="#graalvm-simdjs-note"><sup>[6]</sup></a></td>
<td class="no flagged" data-browser="graalvm19_3_6">Flag<a href="#graalvm-simdjs-note"><sup>[6]</sup></a></td>
<td class="no obsolete" data-browser="graalvm20">No</td>
<td class="no obsolete" data-browser="graalvm20_1">No</td>
<td class="no obsolete" data-browser="graalvm20_3">No</td>
<td class="no" data-browser="graalvm20_3_1">No</td>
<td class="no" data-browser="graalvm21">No</td>
<td class="unknown obsolete" data-browser="android4_4">?</td>
<td class="unknown obsolete" data-browser="android4_4_3">?</td>
<td class="unknown obsolete" data-browser="ios10_3">?</td>
<td class="unknown obsolete" data-browser="ios11">?</td>
<td class="unknown obsolete" data-browser="ios11_3">?</td>
<td class="unknown" data-browser="ios12">?</td>
<td class="unknown" data-browser="ios12_2">?</td>
<td class="unknown" data-browser="ios13">?</td>
<td class="unknown" data-browser="ios13_4">?</td>
<td class="unknown" data-browser="ios14">?</td>
<td class="no obsolete" data-browser="samsung10">No</td>
<td class="no" data-browser="samsung11">No</td>
<td class="no" data-browser="samsung12">No</td>
<td class="no" data-browser="samsung13">No</td>
<td class="no obsolete" data-browser="opera_mobile57">No</td>
<td class="no obsolete" data-browser="opera_mobile58">No</td>
<td class="no obsolete" data-browser="opera_mobile59">No</td>
<td class="no obsolete" data-browser="opera_mobile60">No</td>
<td class="no obsolete" data-browser="opera_mobile61">No</td>
<td class="no" data-browser="opera_mobile62">No</td>
<td class="no" data-browser="opera_mobile63">No</td>
</tr>
<tr class="subtest" data-parent="SIMD_(Single_Instruction,_Multiple_Data)" id="test-SIMD_(Single_Instruction,_Multiple_Data)_a_href=_https://tc39.github.io/ecmascript_simd/#simd-greater-than_SIMD.%type%.greaterThan_/a_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/greaterThan_title=_MDN_documentation_img_src=_../mdn.png_alt=_MDN_(Mozilla_Development_Network)_logo_width=_15_height=_13_/_/a_nbsp;"><td><span><a class="anchor" href="#test-SIMD_(Single_Instruction,_Multiple_Data)_a_href=_https://tc39.github.io/ecmascript_simd/#simd-greater-than_SIMD.%type%.greaterThan_/a_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/greaterThan_title=_MDN_documentation_img_src=_../mdn.png_alt=_MDN_(Mozilla_Development_Network)_logo_width=_15_height=_13_/_/a_nbsp;">&#xA7;</a><a href="https://tc39.github.io/ecmascript_simd/#simd-greater-than">SIMD.%type%.greaterThan</a> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/greaterThan" title="MDN documentation"><img src="../mdn.png" alt="MDN (Mozilla Development Network) logo" width="15" height="13"></a>&#xA0;</span><script data-source="
return simdFloatIntTypes.every(function(type){
  return typeof SIMD[type].greaterThan === &apos;function&apos;;
});
      ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("21");try{return Function("asyncTestPassed","\nreturn simdFloatIntTypes.every(function(type){\n  return typeof SIMD[type].greaterThan === 'function';\n});\n      ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("21");return Function("asyncTestPassed","'use strict';"+"\nreturn simdFloatIntTypes.every(function(type){\n  return typeof SIMD[type].greaterThan === 'function';\n});\n      ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
</script></td>
<td class="unknown obsolete" data-browser="konq4_13">?</td>
<td class="unknown" data-browser="konq4_14">?</td>
<td class="unknown obsolete" data-browser="ie8">?</td>
<td class="unknown obsolete" data-browser="ie9">?</td>
<td class="unknown obsolete" data-browser="ie10">?</td>
<td class="no" data-browser="ie11">No</td>
<td class="no obsolete" data-browser="firefox68">No</td>
<td class="no obsolete" data-browser="firefox75">No</td>
<td class="no obsolete" data-browser="firefox76">No</td>
<td class="no obsolete" data-browser="firefox77">No</td>
<td class="no" data-browser="firefox78">No</td>
<td class="no obsolete" data-browser="firefox79">No</td>
<td class="no obsolete" data-browser="firefox80">No</td>
<td class="no obsolete" data-browser="firefox81">No</td>
<td class="no obsolete" data-browser="firefox82">No</td>
<td class="no obsolete" data-browser="firefox83">No</td>
<td class="no obsolete" data-browser="firefox84">No</td>
<td class="no obsolete" data-browser="firefox85">No</td>
<td class="no obsolete" data-browser="firefox86">No</td>
<td class="no" data-browser="firefox87">No</td>
<td class="no" data-browser="firefox88">No</td>
<td class="no unstable" data-browser="firefox89">No</td>
<td class="no unstable" data-browser="firefox90">No</td>
<td class="no obsolete" data-browser="opera12_10">No</td>
<td class="no obsolete" data-browser="chrome83">No</td>
<td class="no obsolete" data-browser="chrome84">No</td>
<td class="no obsolete" data-browser="chrome85">No</td>
<td class="no obsolete" data-browser="chrome86">No</td>
<td class="no obsolete" data-browser="chrome87">No</td>
<td class="no" data-browser="chrome88">No</td>
<td class="no" data-browser="chrome89">No</td>
<td class="no" data-browser="chrome90">No</td>
<td class="no unstable" data-browser="chrome91">No</td>
<td class="no unstable" data-browser="chrome92">No</td>
<td class="no obsolete" data-browser="edge18">No</td>
<td class="no obsolete" data-browser="edge83">No</td>
<td class="no obsolete" data-browser="edge84">No</td>
<td class="no obsolete" data-browser="edge85">No</td>
<td class="no obsolete" data-browser="edge86">No</td>
<td class="no obsolete" data-browser="edge87">No</td>
<td class="no obsolete" data-browser="edge88">No</td>
<td class="no" data-browser="edge89">No</td>
<td class="no" data-browser="edge90">No</td>
<td class="unknown obsolete" data-browser="safari12_1">?</td>
<td class="unknown obsolete" data-browser="safari13">?</td>
<td class="unknown obsolete" data-browser="safari13_1">?</td>
<td class="unknown" data-browser="safari14">?</td>
<td class="unknown" data-browser="safari14_1">?</td>
<td class="unknown unstable" data-browser="safaritp">?</td>
<td class="unknown unstable" data-browser="webkit">?</td>
<td class="no obsolete" data-browser="opera69">No</td>
<td class="no obsolete" data-browser="opera70">No</td>
<td class="no obsolete" data-browser="opera71">No</td>
<td class="no obsolete" data-browser="opera72">No</td>
<td class="no obsolete" data-browser="opera73">No</td>
<td class="no obsolete" data-browser="opera74">No</td>
<td class="no" data-browser="opera75">No</td>
<td class="no" data-browser="opera76">No</td>
<td class="unknown obsolete" data-browser="rhino1_7">?</td>
<td class="unknown" data-browser="besen">?</td>
<td class="unknown obsolete" data-browser="phantom2_1">?</td>
<td class="unknown obsolete" data-browser="node0_10">?</td>
<td class="unknown obsolete" data-browser="node0_12">?</td>
<td class="no obsolete" data-browser="node4">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node6_5">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node7">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node7_6">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node8">No</td>
<td class="no obsolete" data-browser="node8_3">No</td>
<td class="no obsolete" data-browser="node8_7">No</td>
<td class="no" data-browser="node8_10">No</td>
<td class="no obsolete" data-browser="node10_0">No</td>
<td class="no obsolete" data-browser="node10_4">No</td>
<td class="no" data-browser="node10_9">No</td>
<td class="no obsolete" data-browser="node11_0">No</td>
<td class="no obsolete" data-browser="node12_0">No</td>
<td class="no obsolete" data-browser="node12_5">No</td>
<td class="no obsolete" data-browser="node12_9">No</td>
<td class="no" data-browser="node12_11">No</td>
<td class="no" data-browser="node13_0">No</td>
<td class="no" data-browser="node13_2">No</td>
<td class="no" data-browser="node14_0">No</td>
<td class="no" data-browser="node14_5">No</td>
<td class="no" data-browser="node14_6">No</td>
<td class="no" data-browser="node15_0">No</td>
<td class="no" data-browser="node16_0">No</td>
<td class="no obsolete" data-browser="duktape2_0">No</td>
<td class="no obsolete" data-browser="duktape2_1">No</td>
<td class="no obsolete" data-browser="duktape2_2">No</td>
<td class="no" data-browser="duktape2_3">No</td>
<td class="no flagged obsolete" data-browser="graalvm19">Flag<a href="#graalvm-simdjs-note"><sup>[6]</sup></a></td>
<td class="no flagged" data-browser="graalvm19_3_6">Flag<a href="#graalvm-simdjs-note"><sup>[6]</sup></a></td>
<td class="no obsolete" data-browser="graalvm20">No</td>
<td class="no obsolete" data-browser="graalvm20_1">No</td>
<td class="no obsolete" data-browser="graalvm20_3">No</td>
<td class="no" data-browser="graalvm20_3_1">No</td>
<td class="no" data-browser="graalvm21">No</td>
<td class="unknown obsolete" data-browser="android4_4">?</td>
<td class="unknown obsolete" data-browser="android4_4_3">?</td>
<td class="unknown obsolete" data-browser="ios10_3">?</td>
<td class="unknown obsolete" data-browser="ios11">?</td>
<td class="unknown obsolete" data-browser="ios11_3">?</td>
<td class="unknown" data-browser="ios12">?</td>
<td class="unknown" data-browser="ios12_2">?</td>
<td class="unknown" data-browser="ios13">?</td>
<td class="unknown" data-browser="ios13_4">?</td>
<td class="unknown" data-browser="ios14">?</td>
<td class="no obsolete" data-browser="samsung10">No</td>
<td class="no" data-browser="samsung11">No</td>
<td class="no" data-browser="samsung12">No</td>
<td class="no" data-browser="samsung13">No</td>
<td class="no obsolete" data-browser="opera_mobile57">No</td>
<td class="no obsolete" data-browser="opera_mobile58">No</td>
<td class="no obsolete" data-browser="opera_mobile59">No</td>
<td class="no obsolete" data-browser="opera_mobile60">No</td>
<td class="no obsolete" data-browser="opera_mobile61">No</td>
<td class="no" data-browser="opera_mobile62">No</td>
<td class="no" data-browser="opera_mobile63">No</td>
</tr>
<tr class="subtest" data-parent="SIMD_(Single_Instruction,_Multiple_Data)" id="test-SIMD_(Single_Instruction,_Multiple_Data)_a_href=_https://tc39.github.io/ecmascript_simd/#simd-greater-than-or-equal_SIMD.%type%.greaterThanOrEqual_/a_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/greaterThanOrEqual_title=_MDN_documentation_img_src=_../mdn.png_alt=_MDN_(Mozilla_Development_Network)_logo_width=_15_height=_13_/_/a_nbsp;"><td><span><a class="anchor" href="#test-SIMD_(Single_Instruction,_Multiple_Data)_a_href=_https://tc39.github.io/ecmascript_simd/#simd-greater-than-or-equal_SIMD.%type%.greaterThanOrEqual_/a_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/greaterThanOrEqual_title=_MDN_documentation_img_src=_../mdn.png_alt=_MDN_(Mozilla_Development_Network)_logo_width=_15_height=_13_/_/a_nbsp;">&#xA7;</a><a href="https://tc39.github.io/ecmascript_simd/#simd-greater-than-or-equal">SIMD.%type%.greaterThanOrEqual</a> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/greaterThanOrEqual" title="MDN documentation"><img src="../mdn.png" alt="MDN (Mozilla Development Network) logo" width="15" height="13"></a>&#xA0;</span><script data-source="
return simdFloatIntTypes.every(function(type){
  return typeof SIMD[type].greaterThanOrEqual === &apos;function&apos;;
});
      ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("22");try{return Function("asyncTestPassed","\nreturn simdFloatIntTypes.every(function(type){\n  return typeof SIMD[type].greaterThanOrEqual === 'function';\n});\n      ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("22");return Function("asyncTestPassed","'use strict';"+"\nreturn simdFloatIntTypes.every(function(type){\n  return typeof SIMD[type].greaterThanOrEqual === 'function';\n});\n      ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
</script></td>
<td class="unknown obsolete" data-browser="konq4_13">?</td>
<td class="unknown" data-browser="konq4_14">?</td>
<td class="unknown obsolete" data-browser="ie8">?</td>
<td class="unknown obsolete" data-browser="ie9">?</td>
<td class="unknown obsolete" data-browser="ie10">?</td>
<td class="no" data-browser="ie11">No</td>
<td class="no obsolete" data-browser="firefox68">No</td>
<td class="no obsolete" data-browser="firefox75">No</td>
<td class="no obsolete" data-browser="firefox76">No</td>
<td class="no obsolete" data-browser="firefox77">No</td>
<td class="no" data-browser="firefox78">No</td>
<td class="no obsolete" data-browser="firefox79">No</td>
<td class="no obsolete" data-browser="firefox80">No</td>
<td class="no obsolete" data-browser="firefox81">No</td>
<td class="no obsolete" data-browser="firefox82">No</td>
<td class="no obsolete" data-browser="firefox83">No</td>
<td class="no obsolete" data-browser="firefox84">No</td>
<td class="no obsolete" data-browser="firefox85">No</td>
<td class="no obsolete" data-browser="firefox86">No</td>
<td class="no" data-browser="firefox87">No</td>
<td class="no" data-browser="firefox88">No</td>
<td class="no unstable" data-browser="firefox89">No</td>
<td class="no unstable" data-browser="firefox90">No</td>
<td class="no obsolete" data-browser="opera12_10">No</td>
<td class="no obsolete" data-browser="chrome83">No</td>
<td class="no obsolete" data-browser="chrome84">No</td>
<td class="no obsolete" data-browser="chrome85">No</td>
<td class="no obsolete" data-browser="chrome86">No</td>
<td class="no obsolete" data-browser="chrome87">No</td>
<td class="no" data-browser="chrome88">No</td>
<td class="no" data-browser="chrome89">No</td>
<td class="no" data-browser="chrome90">No</td>
<td class="no unstable" data-browser="chrome91">No</td>
<td class="no unstable" data-browser="chrome92">No</td>
<td class="no obsolete" data-browser="edge18">No</td>
<td class="no obsolete" data-browser="edge83">No</td>
<td class="no obsolete" data-browser="edge84">No</td>
<td class="no obsolete" data-browser="edge85">No</td>
<td class="no obsolete" data-browser="edge86">No</td>
<td class="no obsolete" data-browser="edge87">No</td>
<td class="no obsolete" data-browser="edge88">No</td>
<td class="no" data-browser="edge89">No</td>
<td class="no" data-browser="edge90">No</td>
<td class="unknown obsolete" data-browser="safari12_1">?</td>
<td class="unknown obsolete" data-browser="safari13">?</td>
<td class="unknown obsolete" data-browser="safari13_1">?</td>
<td class="unknown" data-browser="safari14">?</td>
<td class="unknown" data-browser="safari14_1">?</td>
<td class="unknown unstable" data-browser="safaritp">?</td>
<td class="unknown unstable" data-browser="webkit">?</td>
<td class="no obsolete" data-browser="opera69">No</td>
<td class="no obsolete" data-browser="opera70">No</td>
<td class="no obsolete" data-browser="opera71">No</td>
<td class="no obsolete" data-browser="opera72">No</td>
<td class="no obsolete" data-browser="opera73">No</td>
<td class="no obsolete" data-browser="opera74">No</td>
<td class="no" data-browser="opera75">No</td>
<td class="no" data-browser="opera76">No</td>
<td class="unknown obsolete" data-browser="rhino1_7">?</td>
<td class="unknown" data-browser="besen">?</td>
<td class="unknown obsolete" data-browser="phantom2_1">?</td>
<td class="unknown obsolete" data-browser="node0_10">?</td>
<td class="unknown obsolete" data-browser="node0_12">?</td>
<td class="no obsolete" data-browser="node4">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node6_5">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node7">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node7_6">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node8">No</td>
<td class="no obsolete" data-browser="node8_3">No</td>
<td class="no obsolete" data-browser="node8_7">No</td>
<td class="no" data-browser="node8_10">No</td>
<td class="no obsolete" data-browser="node10_0">No</td>
<td class="no obsolete" data-browser="node10_4">No</td>
<td class="no" data-browser="node10_9">No</td>
<td class="no obsolete" data-browser="node11_0">No</td>
<td class="no obsolete" data-browser="node12_0">No</td>
<td class="no obsolete" data-browser="node12_5">No</td>
<td class="no obsolete" data-browser="node12_9">No</td>
<td class="no" data-browser="node12_11">No</td>
<td class="no" data-browser="node13_0">No</td>
<td class="no" data-browser="node13_2">No</td>
<td class="no" data-browser="node14_0">No</td>
<td class="no" data-browser="node14_5">No</td>
<td class="no" data-browser="node14_6">No</td>
<td class="no" data-browser="node15_0">No</td>
<td class="no" data-browser="node16_0">No</td>
<td class="no obsolete" data-browser="duktape2_0">No</td>
<td class="no obsolete" data-browser="duktape2_1">No</td>
<td class="no obsolete" data-browser="duktape2_2">No</td>
<td class="no" data-browser="duktape2_3">No</td>
<td class="no flagged obsolete" data-browser="graalvm19">Flag<a href="#graalvm-simdjs-note"><sup>[6]</sup></a></td>
<td class="no flagged" data-browser="graalvm19_3_6">Flag<a href="#graalvm-simdjs-note"><sup>[6]</sup></a></td>
<td class="no obsolete" data-browser="graalvm20">No</td>
<td class="no obsolete" data-browser="graalvm20_1">No</td>
<td class="no obsolete" data-browser="graalvm20_3">No</td>
<td class="no" data-browser="graalvm20_3_1">No</td>
<td class="no" data-browser="graalvm21">No</td>
<td class="unknown obsolete" data-browser="android4_4">?</td>
<td class="unknown obsolete" data-browser="android4_4_3">?</td>
<td class="unknown obsolete" data-browser="ios10_3">?</td>
<td class="unknown obsolete" data-browser="ios11">?</td>
<td class="unknown obsolete" data-browser="ios11_3">?</td>
<td class="unknown" data-browser="ios12">?</td>
<td class="unknown" data-browser="ios12_2">?</td>
<td class="unknown" data-browser="ios13">?</td>
<td class="unknown" data-browser="ios13_4">?</td>
<td class="unknown" data-browser="ios14">?</td>
<td class="no obsolete" data-browser="samsung10">No</td>
<td class="no" data-browser="samsung11">No</td>
<td class="no" data-browser="samsung12">No</td>
<td class="no" data-browser="samsung13">No</td>
<td class="no obsolete" data-browser="opera_mobile57">No</td>
<td class="no obsolete" data-browser="opera_mobile58">No</td>
<td class="no obsolete" data-browser="opera_mobile59">No</td>
<td class="no obsolete" data-browser="opera_mobile60">No</td>
<td class="no obsolete" data-browser="opera_mobile61">No</td>
<td class="no" data-browser="opera_mobile62">No</td>
<td class="no" data-browser="opera_mobile63">No</td>
</tr>
<tr class="subtest" data-parent="SIMD_(Single_Instruction,_Multiple_Data)" id="test-SIMD_(Single_Instruction,_Multiple_Data)_a_href=_https://tc39.github.io/ecmascript_simd/#simd-less-than_SIMD.%type%.lessThan_/a_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/lessThan_title=_MDN_documentation_img_src=_../mdn.png_alt=_MDN_(Mozilla_Development_Network)_logo_width=_15_height=_13_/_/a_nbsp;"><td><span><a class="anchor" href="#test-SIMD_(Single_Instruction,_Multiple_Data)_a_href=_https://tc39.github.io/ecmascript_simd/#simd-less-than_SIMD.%type%.lessThan_/a_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/lessThan_title=_MDN_documentation_img_src=_../mdn.png_alt=_MDN_(Mozilla_Development_Network)_logo_width=_15_height=_13_/_/a_nbsp;">&#xA7;</a><a href="https://tc39.github.io/ecmascript_simd/#simd-less-than">SIMD.%type%.lessThan</a> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/lessThan" title="MDN documentation"><img src="../mdn.png" alt="MDN (Mozilla Development Network) logo" width="15" height="13"></a>&#xA0;</span><script data-source="
return simdFloatIntTypes.every(function(type){
  return typeof SIMD[type].lessThan === &apos;function&apos;;
});
      ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("23");try{return Function("asyncTestPassed","\nreturn simdFloatIntTypes.every(function(type){\n  return typeof SIMD[type].lessThan === 'function';\n});\n      ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("23");return Function("asyncTestPassed","'use strict';"+"\nreturn simdFloatIntTypes.every(function(type){\n  return typeof SIMD[type].lessThan === 'function';\n});\n      ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
</script></td>
<td class="unknown obsolete" data-browser="konq4_13">?</td>
<td class="unknown" data-browser="konq4_14">?</td>
<td class="unknown obsolete" data-browser="ie8">?</td>
<td class="unknown obsolete" data-browser="ie9">?</td>
<td class="unknown obsolete" data-browser="ie10">?</td>
<td class="no" data-browser="ie11">No</td>
<td class="no obsolete" data-browser="firefox68">No</td>
<td class="no obsolete" data-browser="firefox75">No</td>
<td class="no obsolete" data-browser="firefox76">No</td>
<td class="no obsolete" data-browser="firefox77">No</td>
<td class="no" data-browser="firefox78">No</td>
<td class="no obsolete" data-browser="firefox79">No</td>
<td class="no obsolete" data-browser="firefox80">No</td>
<td class="no obsolete" data-browser="firefox81">No</td>
<td class="no obsolete" data-browser="firefox82">No</td>
<td class="no obsolete" data-browser="firefox83">No</td>
<td class="no obsolete" data-browser="firefox84">No</td>
<td class="no obsolete" data-browser="firefox85">No</td>
<td class="no obsolete" data-browser="firefox86">No</td>
<td class="no" data-browser="firefox87">No</td>
<td class="no" data-browser="firefox88">No</td>
<td class="no unstable" data-browser="firefox89">No</td>
<td class="no unstable" data-browser="firefox90">No</td>
<td class="no obsolete" data-browser="opera12_10">No</td>
<td class="no obsolete" data-browser="chrome83">No</td>
<td class="no obsolete" data-browser="chrome84">No</td>
<td class="no obsolete" data-browser="chrome85">No</td>
<td class="no obsolete" data-browser="chrome86">No</td>
<td class="no obsolete" data-browser="chrome87">No</td>
<td class="no" data-browser="chrome88">No</td>
<td class="no" data-browser="chrome89">No</td>
<td class="no" data-browser="chrome90">No</td>
<td class="no unstable" data-browser="chrome91">No</td>
<td class="no unstable" data-browser="chrome92">No</td>
<td class="no obsolete" data-browser="edge18">No</td>
<td class="no obsolete" data-browser="edge83">No</td>
<td class="no obsolete" data-browser="edge84">No</td>
<td class="no obsolete" data-browser="edge85">No</td>
<td class="no obsolete" data-browser="edge86">No</td>
<td class="no obsolete" data-browser="edge87">No</td>
<td class="no obsolete" data-browser="edge88">No</td>
<td class="no" data-browser="edge89">No</td>
<td class="no" data-browser="edge90">No</td>
<td class="unknown obsolete" data-browser="safari12_1">?</td>
<td class="unknown obsolete" data-browser="safari13">?</td>
<td class="unknown obsolete" data-browser="safari13_1">?</td>
<td class="unknown" data-browser="safari14">?</td>
<td class="unknown" data-browser="safari14_1">?</td>
<td class="unknown unstable" data-browser="safaritp">?</td>
<td class="unknown unstable" data-browser="webkit">?</td>
<td class="no obsolete" data-browser="opera69">No</td>
<td class="no obsolete" data-browser="opera70">No</td>
<td class="no obsolete" data-browser="opera71">No</td>
<td class="no obsolete" data-browser="opera72">No</td>
<td class="no obsolete" data-browser="opera73">No</td>
<td class="no obsolete" data-browser="opera74">No</td>
<td class="no" data-browser="opera75">No</td>
<td class="no" data-browser="opera76">No</td>
<td class="unknown obsolete" data-browser="rhino1_7">?</td>
<td class="unknown" data-browser="besen">?</td>
<td class="unknown obsolete" data-browser="phantom2_1">?</td>
<td class="unknown obsolete" data-browser="node0_10">?</td>
<td class="unknown obsolete" data-browser="node0_12">?</td>
<td class="no obsolete" data-browser="node4">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node6_5">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node7">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node7_6">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node8">No</td>
<td class="no obsolete" data-browser="node8_3">No</td>
<td class="no obsolete" data-browser="node8_7">No</td>
<td class="no" data-browser="node8_10">No</td>
<td class="no obsolete" data-browser="node10_0">No</td>
<td class="no obsolete" data-browser="node10_4">No</td>
<td class="no" data-browser="node10_9">No</td>
<td class="no obsolete" data-browser="node11_0">No</td>
<td class="no obsolete" data-browser="node12_0">No</td>
<td class="no obsolete" data-browser="node12_5">No</td>
<td class="no obsolete" data-browser="node12_9">No</td>
<td class="no" data-browser="node12_11">No</td>
<td class="no" data-browser="node13_0">No</td>
<td class="no" data-browser="node13_2">No</td>
<td class="no" data-browser="node14_0">No</td>
<td class="no" data-browser="node14_5">No</td>
<td class="no" data-browser="node14_6">No</td>
<td class="no" data-browser="node15_0">No</td>
<td class="no" data-browser="node16_0">No</td>
<td class="no obsolete" data-browser="duktape2_0">No</td>
<td class="no obsolete" data-browser="duktape2_1">No</td>
<td class="no obsolete" data-browser="duktape2_2">No</td>
<td class="no" data-browser="duktape2_3">No</td>
<td class="no flagged obsolete" data-browser="graalvm19">Flag<a href="#graalvm-simdjs-note"><sup>[6]</sup></a></td>
<td class="no flagged" data-browser="graalvm19_3_6">Flag<a href="#graalvm-simdjs-note"><sup>[6]</sup></a></td>
<td class="no obsolete" data-browser="graalvm20">No</td>
<td class="no obsolete" data-browser="graalvm20_1">No</td>
<td class="no obsolete" data-browser="graalvm20_3">No</td>
<td class="no" data-browser="graalvm20_3_1">No</td>
<td class="no" data-browser="graalvm21">No</td>
<td class="unknown obsolete" data-browser="android4_4">?</td>
<td class="unknown obsolete" data-browser="android4_4_3">?</td>
<td class="unknown obsolete" data-browser="ios10_3">?</td>
<td class="unknown obsolete" data-browser="ios11">?</td>
<td class="unknown obsolete" data-browser="ios11_3">?</td>
<td class="unknown" data-browser="ios12">?</td>
<td class="unknown" data-browser="ios12_2">?</td>
<td class="unknown" data-browser="ios13">?</td>
<td class="unknown" data-browser="ios13_4">?</td>
<td class="unknown" data-browser="ios14">?</td>
<td class="no obsolete" data-browser="samsung10">No</td>
<td class="no" data-browser="samsung11">No</td>
<td class="no" data-browser="samsung12">No</td>
<td class="no" data-browser="samsung13">No</td>
<td class="no obsolete" data-browser="opera_mobile57">No</td>
<td class="no obsolete" data-browser="opera_mobile58">No</td>
<td class="no obsolete" data-browser="opera_mobile59">No</td>
<td class="no obsolete" data-browser="opera_mobile60">No</td>
<td class="no obsolete" data-browser="opera_mobile61">No</td>
<td class="no" data-browser="opera_mobile62">No</td>
<td class="no" data-browser="opera_mobile63">No</td>
</tr>
<tr class="subtest" data-parent="SIMD_(Single_Instruction,_Multiple_Data)" id="test-SIMD_(Single_Instruction,_Multiple_Data)_a_href=_https://tc39.github.io/ecmascript_simd/#simd-less-than-or-equal_SIMD.%type%.lessThanOrEqual_/a_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/lessThanOrEqual_title=_MDN_documentation_img_src=_../mdn.png_alt=_MDN_(Mozilla_Development_Network)_logo_width=_15_height=_13_/_/a_nbsp;"><td><span><a class="anchor" href="#test-SIMD_(Single_Instruction,_Multiple_Data)_a_href=_https://tc39.github.io/ecmascript_simd/#simd-less-than-or-equal_SIMD.%type%.lessThanOrEqual_/a_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/lessThanOrEqual_title=_MDN_documentation_img_src=_../mdn.png_alt=_MDN_(Mozilla_Development_Network)_logo_width=_15_height=_13_/_/a_nbsp;">&#xA7;</a><a href="https://tc39.github.io/ecmascript_simd/#simd-less-than-or-equal">SIMD.%type%.lessThanOrEqual</a> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/lessThanOrEqual" title="MDN documentation"><img src="../mdn.png" alt="MDN (Mozilla Development Network) logo" width="15" height="13"></a>&#xA0;</span><script data-source="
return simdFloatIntTypes.every(function(type){
  return typeof SIMD[type].lessThanOrEqual === &apos;function&apos;;
});
      ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("24");try{return Function("asyncTestPassed","\nreturn simdFloatIntTypes.every(function(type){\n  return typeof SIMD[type].lessThanOrEqual === 'function';\n});\n      ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("24");return Function("asyncTestPassed","'use strict';"+"\nreturn simdFloatIntTypes.every(function(type){\n  return typeof SIMD[type].lessThanOrEqual === 'function';\n});\n      ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
</script></td>
<td class="unknown obsolete" data-browser="konq4_13">?</td>
<td class="unknown" data-browser="konq4_14">?</td>
<td class="unknown obsolete" data-browser="ie8">?</td>
<td class="unknown obsolete" data-browser="ie9">?</td>
<td class="unknown obsolete" data-browser="ie10">?</td>
<td class="no" data-browser="ie11">No</td>
<td class="no obsolete" data-browser="firefox68">No</td>
<td class="no obsolete" data-browser="firefox75">No</td>
<td class="no obsolete" data-browser="firefox76">No</td>
<td class="no obsolete" data-browser="firefox77">No</td>
<td class="no" data-browser="firefox78">No</td>
<td class="no obsolete" data-browser="firefox79">No</td>
<td class="no obsolete" data-browser="firefox80">No</td>
<td class="no obsolete" data-browser="firefox81">No</td>
<td class="no obsolete" data-browser="firefox82">No</td>
<td class="no obsolete" data-browser="firefox83">No</td>
<td class="no obsolete" data-browser="firefox84">No</td>
<td class="no obsolete" data-browser="firefox85">No</td>
<td class="no obsolete" data-browser="firefox86">No</td>
<td class="no" data-browser="firefox87">No</td>
<td class="no" data-browser="firefox88">No</td>
<td class="no unstable" data-browser="firefox89">No</td>
<td class="no unstable" data-browser="firefox90">No</td>
<td class="no obsolete" data-browser="opera12_10">No</td>
<td class="no obsolete" data-browser="chrome83">No</td>
<td class="no obsolete" data-browser="chrome84">No</td>
<td class="no obsolete" data-browser="chrome85">No</td>
<td class="no obsolete" data-browser="chrome86">No</td>
<td class="no obsolete" data-browser="chrome87">No</td>
<td class="no" data-browser="chrome88">No</td>
<td class="no" data-browser="chrome89">No</td>
<td class="no" data-browser="chrome90">No</td>
<td class="no unstable" data-browser="chrome91">No</td>
<td class="no unstable" data-browser="chrome92">No</td>
<td class="no obsolete" data-browser="edge18">No</td>
<td class="no obsolete" data-browser="edge83">No</td>
<td class="no obsolete" data-browser="edge84">No</td>
<td class="no obsolete" data-browser="edge85">No</td>
<td class="no obsolete" data-browser="edge86">No</td>
<td class="no obsolete" data-browser="edge87">No</td>
<td class="no obsolete" data-browser="edge88">No</td>
<td class="no" data-browser="edge89">No</td>
<td class="no" data-browser="edge90">No</td>
<td class="unknown obsolete" data-browser="safari12_1">?</td>
<td class="unknown obsolete" data-browser="safari13">?</td>
<td class="unknown obsolete" data-browser="safari13_1">?</td>
<td class="unknown" data-browser="safari14">?</td>
<td class="unknown" data-browser="safari14_1">?</td>
<td class="unknown unstable" data-browser="safaritp">?</td>
<td class="unknown unstable" data-browser="webkit">?</td>
<td class="no obsolete" data-browser="opera69">No</td>
<td class="no obsolete" data-browser="opera70">No</td>
<td class="no obsolete" data-browser="opera71">No</td>
<td class="no obsolete" data-browser="opera72">No</td>
<td class="no obsolete" data-browser="opera73">No</td>
<td class="no obsolete" data-browser="opera74">No</td>
<td class="no" data-browser="opera75">No</td>
<td class="no" data-browser="opera76">No</td>
<td class="unknown obsolete" data-browser="rhino1_7">?</td>
<td class="unknown" data-browser="besen">?</td>
<td class="unknown obsolete" data-browser="phantom2_1">?</td>
<td class="unknown obsolete" data-browser="node0_10">?</td>
<td class="unknown obsolete" data-browser="node0_12">?</td>
<td class="no obsolete" data-browser="node4">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node6_5">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node7">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node7_6">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node8">No</td>
<td class="no obsolete" data-browser="node8_3">No</td>
<td class="no obsolete" data-browser="node8_7">No</td>
<td class="no" data-browser="node8_10">No</td>
<td class="no obsolete" data-browser="node10_0">No</td>
<td class="no obsolete" data-browser="node10_4">No</td>
<td class="no" data-browser="node10_9">No</td>
<td class="no obsolete" data-browser="node11_0">No</td>
<td class="no obsolete" data-browser="node12_0">No</td>
<td class="no obsolete" data-browser="node12_5">No</td>
<td class="no obsolete" data-browser="node12_9">No</td>
<td class="no" data-browser="node12_11">No</td>
<td class="no" data-browser="node13_0">No</td>
<td class="no" data-browser="node13_2">No</td>
<td class="no" data-browser="node14_0">No</td>
<td class="no" data-browser="node14_5">No</td>
<td class="no" data-browser="node14_6">No</td>
<td class="no" data-browser="node15_0">No</td>
<td class="no" data-browser="node16_0">No</td>
<td class="no obsolete" data-browser="duktape2_0">No</td>
<td class="no obsolete" data-browser="duktape2_1">No</td>
<td class="no obsolete" data-browser="duktape2_2">No</td>
<td class="no" data-browser="duktape2_3">No</td>
<td class="no flagged obsolete" data-browser="graalvm19">Flag<a href="#graalvm-simdjs-note"><sup>[6]</sup></a></td>
<td class="no flagged" data-browser="graalvm19_3_6">Flag<a href="#graalvm-simdjs-note"><sup>[6]</sup></a></td>
<td class="no obsolete" data-browser="graalvm20">No</td>
<td class="no obsolete" data-browser="graalvm20_1">No</td>
<td class="no obsolete" data-browser="graalvm20_3">No</td>
<td class="no" data-browser="graalvm20_3_1">No</td>
<td class="no" data-browser="graalvm21">No</td>
<td class="unknown obsolete" data-browser="android4_4">?</td>
<td class="unknown obsolete" data-browser="android4_4_3">?</td>
<td class="unknown obsolete" data-browser="ios10_3">?</td>
<td class="unknown obsolete" data-browser="ios11">?</td>
<td class="unknown obsolete" data-browser="ios11_3">?</td>
<td class="unknown" data-browser="ios12">?</td>
<td class="unknown" data-browser="ios12_2">?</td>
<td class="unknown" data-browser="ios13">?</td>
<td class="unknown" data-browser="ios13_4">?</td>
<td class="unknown" data-browser="ios14">?</td>
<td class="no obsolete" data-browser="samsung10">No</td>
<td class="no" data-browser="samsung11">No</td>
<td class="no" data-browser="samsung12">No</td>
<td class="no" data-browser="samsung13">No</td>
<td class="no obsolete" data-browser="opera_mobile57">No</td>
<td class="no obsolete" data-browser="opera_mobile58">No</td>
<td class="no obsolete" data-browser="opera_mobile59">No</td>
<td class="no obsolete" data-browser="opera_mobile60">No</td>
<td class="no obsolete" data-browser="opera_mobile61">No</td>
<td class="no" data-browser="opera_mobile62">No</td>
<td class="no" data-browser="opera_mobile63">No</td>
</tr>
<tr class="subtest" data-parent="SIMD_(Single_Instruction,_Multiple_Data)" id="test-SIMD_(Single_Instruction,_Multiple_Data)_a_href=_https://tc39.github.io/ecmascript_simd/#simd-mul_SIMD.%type%.mul_/a_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/mul_title=_MDN_documentation_img_src=_../mdn.png_alt=_MDN_(Mozilla_Development_Network)_logo_width=_15_height=_13_/_/a_nbsp;"><td><span><a class="anchor" href="#test-SIMD_(Single_Instruction,_Multiple_Data)_a_href=_https://tc39.github.io/ecmascript_simd/#simd-mul_SIMD.%type%.mul_/a_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/mul_title=_MDN_documentation_img_src=_../mdn.png_alt=_MDN_(Mozilla_Development_Network)_logo_width=_15_height=_13_/_/a_nbsp;">&#xA7;</a><a href="https://tc39.github.io/ecmascript_simd/#simd-mul">SIMD.%type%.mul</a> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/mul" title="MDN documentation"><img src="../mdn.png" alt="MDN (Mozilla Development Network) logo" width="15" height="13"></a>&#xA0;</span><script data-source="
return simdFloatIntTypes.every(function(type){
  return typeof SIMD[type].mul === &apos;function&apos;;
});
      ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("25");try{return Function("asyncTestPassed","\nreturn simdFloatIntTypes.every(function(type){\n  return typeof SIMD[type].mul === 'function';\n});\n      ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("25");return Function("asyncTestPassed","'use strict';"+"\nreturn simdFloatIntTypes.every(function(type){\n  return typeof SIMD[type].mul === 'function';\n});\n      ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
</script></td>
<td class="unknown obsolete" data-browser="konq4_13">?</td>
<td class="unknown" data-browser="konq4_14">?</td>
<td class="unknown obsolete" data-browser="ie8">?</td>
<td class="unknown obsolete" data-browser="ie9">?</td>
<td class="unknown obsolete" data-browser="ie10">?</td>
<td class="no" data-browser="ie11">No</td>
<td class="no obsolete" data-browser="firefox68">No</td>
<td class="no obsolete" data-browser="firefox75">No</td>
<td class="no obsolete" data-browser="firefox76">No</td>
<td class="no obsolete" data-browser="firefox77">No</td>
<td class="no" data-browser="firefox78">No</td>
<td class="no obsolete" data-browser="firefox79">No</td>
<td class="no obsolete" data-browser="firefox80">No</td>
<td class="no obsolete" data-browser="firefox81">No</td>
<td class="no obsolete" data-browser="firefox82">No</td>
<td class="no obsolete" data-browser="firefox83">No</td>
<td class="no obsolete" data-browser="firefox84">No</td>
<td class="no obsolete" data-browser="firefox85">No</td>
<td class="no obsolete" data-browser="firefox86">No</td>
<td class="no" data-browser="firefox87">No</td>
<td class="no" data-browser="firefox88">No</td>
<td class="no unstable" data-browser="firefox89">No</td>
<td class="no unstable" data-browser="firefox90">No</td>
<td class="no obsolete" data-browser="opera12_10">No</td>
<td class="no obsolete" data-browser="chrome83">No</td>
<td class="no obsolete" data-browser="chrome84">No</td>
<td class="no obsolete" data-browser="chrome85">No</td>
<td class="no obsolete" data-browser="chrome86">No</td>
<td class="no obsolete" data-browser="chrome87">No</td>
<td class="no" data-browser="chrome88">No</td>
<td class="no" data-browser="chrome89">No</td>
<td class="no" data-browser="chrome90">No</td>
<td class="no unstable" data-browser="chrome91">No</td>
<td class="no unstable" data-browser="chrome92">No</td>
<td class="no obsolete" data-browser="edge18">No</td>
<td class="no obsolete" data-browser="edge83">No</td>
<td class="no obsolete" data-browser="edge84">No</td>
<td class="no obsolete" data-browser="edge85">No</td>
<td class="no obsolete" data-browser="edge86">No</td>
<td class="no obsolete" data-browser="edge87">No</td>
<td class="no obsolete" data-browser="edge88">No</td>
<td class="no" data-browser="edge89">No</td>
<td class="no" data-browser="edge90">No</td>
<td class="unknown obsolete" data-browser="safari12_1">?</td>
<td class="unknown obsolete" data-browser="safari13">?</td>
<td class="unknown obsolete" data-browser="safari13_1">?</td>
<td class="unknown" data-browser="safari14">?</td>
<td class="unknown" data-browser="safari14_1">?</td>
<td class="unknown unstable" data-browser="safaritp">?</td>
<td class="unknown unstable" data-browser="webkit">?</td>
<td class="no obsolete" data-browser="opera69">No</td>
<td class="no obsolete" data-browser="opera70">No</td>
<td class="no obsolete" data-browser="opera71">No</td>
<td class="no obsolete" data-browser="opera72">No</td>
<td class="no obsolete" data-browser="opera73">No</td>
<td class="no obsolete" data-browser="opera74">No</td>
<td class="no" data-browser="opera75">No</td>
<td class="no" data-browser="opera76">No</td>
<td class="unknown obsolete" data-browser="rhino1_7">?</td>
<td class="unknown" data-browser="besen">?</td>
<td class="unknown obsolete" data-browser="phantom2_1">?</td>
<td class="unknown obsolete" data-browser="node0_10">?</td>
<td class="unknown obsolete" data-browser="node0_12">?</td>
<td class="no obsolete" data-browser="node4">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node6_5">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node7">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node7_6">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node8">No</td>
<td class="no obsolete" data-browser="node8_3">No</td>
<td class="no obsolete" data-browser="node8_7">No</td>
<td class="no" data-browser="node8_10">No</td>
<td class="no obsolete" data-browser="node10_0">No</td>
<td class="no obsolete" data-browser="node10_4">No</td>
<td class="no" data-browser="node10_9">No</td>
<td class="no obsolete" data-browser="node11_0">No</td>
<td class="no obsolete" data-browser="node12_0">No</td>
<td class="no obsolete" data-browser="node12_5">No</td>
<td class="no obsolete" data-browser="node12_9">No</td>
<td class="no" data-browser="node12_11">No</td>
<td class="no" data-browser="node13_0">No</td>
<td class="no" data-browser="node13_2">No</td>
<td class="no" data-browser="node14_0">No</td>
<td class="no" data-browser="node14_5">No</td>
<td class="no" data-browser="node14_6">No</td>
<td class="no" data-browser="node15_0">No</td>
<td class="no" data-browser="node16_0">No</td>
<td class="no obsolete" data-browser="duktape2_0">No</td>
<td class="no obsolete" data-browser="duktape2_1">No</td>
<td class="no obsolete" data-browser="duktape2_2">No</td>
<td class="no" data-browser="duktape2_3">No</td>
<td class="no flagged obsolete" data-browser="graalvm19">Flag<a href="#graalvm-simdjs-note"><sup>[6]</sup></a></td>
<td class="no flagged" data-browser="graalvm19_3_6">Flag<a href="#graalvm-simdjs-note"><sup>[6]</sup></a></td>
<td class="no obsolete" data-browser="graalvm20">No</td>
<td class="no obsolete" data-browser="graalvm20_1">No</td>
<td class="no obsolete" data-browser="graalvm20_3">No</td>
<td class="no" data-browser="graalvm20_3_1">No</td>
<td class="no" data-browser="graalvm21">No</td>
<td class="unknown obsolete" data-browser="android4_4">?</td>
<td class="unknown obsolete" data-browser="android4_4_3">?</td>
<td class="unknown obsolete" data-browser="ios10_3">?</td>
<td class="unknown obsolete" data-browser="ios11">?</td>
<td class="unknown obsolete" data-browser="ios11_3">?</td>
<td class="unknown" data-browser="ios12">?</td>
<td class="unknown" data-browser="ios12_2">?</td>
<td class="unknown" data-browser="ios13">?</td>
<td class="unknown" data-browser="ios13_4">?</td>
<td class="unknown" data-browser="ios14">?</td>
<td class="no obsolete" data-browser="samsung10">No</td>
<td class="no" data-browser="samsung11">No</td>
<td class="no" data-browser="samsung12">No</td>
<td class="no" data-browser="samsung13">No</td>
<td class="no obsolete" data-browser="opera_mobile57">No</td>
<td class="no obsolete" data-browser="opera_mobile58">No</td>
<td class="no obsolete" data-browser="opera_mobile59">No</td>
<td class="no obsolete" data-browser="opera_mobile60">No</td>
<td class="no obsolete" data-browser="opera_mobile61">No</td>
<td class="no" data-browser="opera_mobile62">No</td>
<td class="no" data-browser="opera_mobile63">No</td>
</tr>
<tr class="subtest" data-parent="SIMD_(Single_Instruction,_Multiple_Data)" id="test-SIMD_(Single_Instruction,_Multiple_Data)_a_href=_https://tc39.github.io/ecmascript_simd/#simd-div_SIMD.%floatType%.div_/a_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/div_title=_MDN_documentation_img_src=_../mdn.png_alt=_MDN_(Mozilla_Development_Network)_logo_width=_15_height=_13_/_/a_nbsp;"><td><span><a class="anchor" href="#test-SIMD_(Single_Instruction,_Multiple_Data)_a_href=_https://tc39.github.io/ecmascript_simd/#simd-div_SIMD.%floatType%.div_/a_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/div_title=_MDN_documentation_img_src=_../mdn.png_alt=_MDN_(Mozilla_Development_Network)_logo_width=_15_height=_13_/_/a_nbsp;">&#xA7;</a><a href="https://tc39.github.io/ecmascript_simd/#simd-div">SIMD.%floatType%.div</a> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/div" title="MDN documentation"><img src="../mdn.png" alt="MDN (Mozilla Development Network) logo" width="15" height="13"></a>&#xA0;</span><script data-source="
return simdFloatTypes.every(function(type){
  return typeof SIMD[type].div === &apos;function&apos;;
});
      ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("26");try{return Function("asyncTestPassed","\nreturn simdFloatTypes.every(function(type){\n  return typeof SIMD[type].div === 'function';\n});\n      ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("26");return Function("asyncTestPassed","'use strict';"+"\nreturn simdFloatTypes.every(function(type){\n  return typeof SIMD[type].div === 'function';\n});\n      ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
</script></td>
<td class="unknown obsolete" data-browser="konq4_13">?</td>
<td class="unknown" data-browser="konq4_14">?</td>
<td class="unknown obsolete" data-browser="ie8">?</td>
<td class="unknown obsolete" data-browser="ie9">?</td>
<td class="unknown obsolete" data-browser="ie10">?</td>
<td class="no" data-browser="ie11">No</td>
<td class="no obsolete" data-browser="firefox68">No</td>
<td class="no obsolete" data-browser="firefox75">No</td>
<td class="no obsolete" data-browser="firefox76">No</td>
<td class="no obsolete" data-browser="firefox77">No</td>
<td class="no" data-browser="firefox78">No</td>
<td class="no obsolete" data-browser="firefox79">No</td>
<td class="no obsolete" data-browser="firefox80">No</td>
<td class="no obsolete" data-browser="firefox81">No</td>
<td class="no obsolete" data-browser="firefox82">No</td>
<td class="no obsolete" data-browser="firefox83">No</td>
<td class="no obsolete" data-browser="firefox84">No</td>
<td class="no obsolete" data-browser="firefox85">No</td>
<td class="no obsolete" data-browser="firefox86">No</td>
<td class="no" data-browser="firefox87">No</td>
<td class="no" data-browser="firefox88">No</td>
<td class="no unstable" data-browser="firefox89">No</td>
<td class="no unstable" data-browser="firefox90">No</td>
<td class="no obsolete" data-browser="opera12_10">No</td>
<td class="no obsolete" data-browser="chrome83">No</td>
<td class="no obsolete" data-browser="chrome84">No</td>
<td class="no obsolete" data-browser="chrome85">No</td>
<td class="no obsolete" data-browser="chrome86">No</td>
<td class="no obsolete" data-browser="chrome87">No</td>
<td class="no" data-browser="chrome88">No</td>
<td class="no" data-browser="chrome89">No</td>
<td class="no" data-browser="chrome90">No</td>
<td class="no unstable" data-browser="chrome91">No</td>
<td class="no unstable" data-browser="chrome92">No</td>
<td class="no obsolete" data-browser="edge18">No</td>
<td class="no obsolete" data-browser="edge83">No</td>
<td class="no obsolete" data-browser="edge84">No</td>
<td class="no obsolete" data-browser="edge85">No</td>
<td class="no obsolete" data-browser="edge86">No</td>
<td class="no obsolete" data-browser="edge87">No</td>
<td class="no obsolete" data-browser="edge88">No</td>
<td class="no" data-browser="edge89">No</td>
<td class="no" data-browser="edge90">No</td>
<td class="unknown obsolete" data-browser="safari12_1">?</td>
<td class="unknown obsolete" data-browser="safari13">?</td>
<td class="unknown obsolete" data-browser="safari13_1">?</td>
<td class="unknown" data-browser="safari14">?</td>
<td class="unknown" data-browser="safari14_1">?</td>
<td class="unknown unstable" data-browser="safaritp">?</td>
<td class="unknown unstable" data-browser="webkit">?</td>
<td class="no obsolete" data-browser="opera69">No</td>
<td class="no obsolete" data-browser="opera70">No</td>
<td class="no obsolete" data-browser="opera71">No</td>
<td class="no obsolete" data-browser="opera72">No</td>
<td class="no obsolete" data-browser="opera73">No</td>
<td class="no obsolete" data-browser="opera74">No</td>
<td class="no" data-browser="opera75">No</td>
<td class="no" data-browser="opera76">No</td>
<td class="unknown obsolete" data-browser="rhino1_7">?</td>
<td class="unknown" data-browser="besen">?</td>
<td class="unknown obsolete" data-browser="phantom2_1">?</td>
<td class="unknown obsolete" data-browser="node0_10">?</td>
<td class="unknown obsolete" data-browser="node0_12">?</td>
<td class="no obsolete" data-browser="node4">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node6_5">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node7">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node7_6">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node8">No</td>
<td class="no obsolete" data-browser="node8_3">No</td>
<td class="no obsolete" data-browser="node8_7">No</td>
<td class="no" data-browser="node8_10">No</td>
<td class="no obsolete" data-browser="node10_0">No</td>
<td class="no obsolete" data-browser="node10_4">No</td>
<td class="no" data-browser="node10_9">No</td>
<td class="no obsolete" data-browser="node11_0">No</td>
<td class="no obsolete" data-browser="node12_0">No</td>
<td class="no obsolete" data-browser="node12_5">No</td>
<td class="no obsolete" data-browser="node12_9">No</td>
<td class="no" data-browser="node12_11">No</td>
<td class="no" data-browser="node13_0">No</td>
<td class="no" data-browser="node13_2">No</td>
<td class="no" data-browser="node14_0">No</td>
<td class="no" data-browser="node14_5">No</td>
<td class="no" data-browser="node14_6">No</td>
<td class="no" data-browser="node15_0">No</td>
<td class="no" data-browser="node16_0">No</td>
<td class="no obsolete" data-browser="duktape2_0">No</td>
<td class="no obsolete" data-browser="duktape2_1">No</td>
<td class="no obsolete" data-browser="duktape2_2">No</td>
<td class="no" data-browser="duktape2_3">No</td>
<td class="no flagged obsolete" data-browser="graalvm19">Flag<a href="#graalvm-simdjs-note"><sup>[6]</sup></a></td>
<td class="no flagged" data-browser="graalvm19_3_6">Flag<a href="#graalvm-simdjs-note"><sup>[6]</sup></a></td>
<td class="no obsolete" data-browser="graalvm20">No</td>
<td class="no obsolete" data-browser="graalvm20_1">No</td>
<td class="no obsolete" data-browser="graalvm20_3">No</td>
<td class="no" data-browser="graalvm20_3_1">No</td>
<td class="no" data-browser="graalvm21">No</td>
<td class="unknown obsolete" data-browser="android4_4">?</td>
<td class="unknown obsolete" data-browser="android4_4_3">?</td>
<td class="unknown obsolete" data-browser="ios10_3">?</td>
<td class="unknown obsolete" data-browser="ios11">?</td>
<td class="unknown obsolete" data-browser="ios11_3">?</td>
<td class="unknown" data-browser="ios12">?</td>
<td class="unknown" data-browser="ios12_2">?</td>
<td class="unknown" data-browser="ios13">?</td>
<td class="unknown" data-browser="ios13_4">?</td>
<td class="unknown" data-browser="ios14">?</td>
<td class="no obsolete" data-browser="samsung10">No</td>
<td class="no" data-browser="samsung11">No</td>
<td class="no" data-browser="samsung12">No</td>
<td class="no" data-browser="samsung13">No</td>
<td class="no obsolete" data-browser="opera_mobile57">No</td>
<td class="no obsolete" data-browser="opera_mobile58">No</td>
<td class="no obsolete" data-browser="opera_mobile59">No</td>
<td class="no obsolete" data-browser="opera_mobile60">No</td>
<td class="no obsolete" data-browser="opera_mobile61">No</td>
<td class="no" data-browser="opera_mobile62">No</td>
<td class="no" data-browser="opera_mobile63">No</td>
</tr>
<tr class="subtest" data-parent="SIMD_(Single_Instruction,_Multiple_Data)" id="test-SIMD_(Single_Instruction,_Multiple_Data)_a_href=_https://tc39.github.io/ecmascript_simd/#simd-load-function_SIMD.%type%.load_/a_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/load_title=_MDN_documentation_img_src=_../mdn.png_alt=_MDN_(Mozilla_Development_Network)_logo_width=_15_height=_13_/_/a_nbsp;"><td><span><a class="anchor" href="#test-SIMD_(Single_Instruction,_Multiple_Data)_a_href=_https://tc39.github.io/ecmascript_simd/#simd-load-function_SIMD.%type%.load_/a_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/load_title=_MDN_documentation_img_src=_../mdn.png_alt=_MDN_(Mozilla_Development_Network)_logo_width=_15_height=_13_/_/a_nbsp;">&#xA7;</a><a href="https://tc39.github.io/ecmascript_simd/#simd-load-function">SIMD.%type%.load</a> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/load" title="MDN documentation"><img src="../mdn.png" alt="MDN (Mozilla Development Network) logo" width="15" height="13"></a>&#xA0;</span><script data-source="
return simdFloatIntTypes.every(function(type){
  return typeof SIMD[type].load === &apos;function&apos;;
});
      ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("27");try{return Function("asyncTestPassed","\nreturn simdFloatIntTypes.every(function(type){\n  return typeof SIMD[type].load === 'function';\n});\n      ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("27");return Function("asyncTestPassed","'use strict';"+"\nreturn simdFloatIntTypes.every(function(type){\n  return typeof SIMD[type].load === 'function';\n});\n      ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
</script></td>
<td class="unknown obsolete" data-browser="konq4_13">?</td>
<td class="unknown" data-browser="konq4_14">?</td>
<td class="unknown obsolete" data-browser="ie8">?</td>
<td class="unknown obsolete" data-browser="ie9">?</td>
<td class="unknown obsolete" data-browser="ie10">?</td>
<td class="no" data-browser="ie11">No</td>
<td class="no obsolete" data-browser="firefox68">No</td>
<td class="no obsolete" data-browser="firefox75">No</td>
<td class="no obsolete" data-browser="firefox76">No</td>
<td class="no obsolete" data-browser="firefox77">No</td>
<td class="no" data-browser="firefox78">No</td>
<td class="no obsolete" data-browser="firefox79">No</td>
<td class="no obsolete" data-browser="firefox80">No</td>
<td class="no obsolete" data-browser="firefox81">No</td>
<td class="no obsolete" data-browser="firefox82">No</td>
<td class="no obsolete" data-browser="firefox83">No</td>
<td class="no obsolete" data-browser="firefox84">No</td>
<td class="no obsolete" data-browser="firefox85">No</td>
<td class="no obsolete" data-browser="firefox86">No</td>
<td class="no" data-browser="firefox87">No</td>
<td class="no" data-browser="firefox88">No</td>
<td class="no unstable" data-browser="firefox89">No</td>
<td class="no unstable" data-browser="firefox90">No</td>
<td class="no obsolete" data-browser="opera12_10">No</td>
<td class="no obsolete" data-browser="chrome83">No</td>
<td class="no obsolete" data-browser="chrome84">No</td>
<td class="no obsolete" data-browser="chrome85">No</td>
<td class="no obsolete" data-browser="chrome86">No</td>
<td class="no obsolete" data-browser="chrome87">No</td>
<td class="no" data-browser="chrome88">No</td>
<td class="no" data-browser="chrome89">No</td>
<td class="no" data-browser="chrome90">No</td>
<td class="no unstable" data-browser="chrome91">No</td>
<td class="no unstable" data-browser="chrome92">No</td>
<td class="no obsolete" data-browser="edge18">No</td>
<td class="no obsolete" data-browser="edge83">No</td>
<td class="no obsolete" data-browser="edge84">No</td>
<td class="no obsolete" data-browser="edge85">No</td>
<td class="no obsolete" data-browser="edge86">No</td>
<td class="no obsolete" data-browser="edge87">No</td>
<td class="no obsolete" data-browser="edge88">No</td>
<td class="no" data-browser="edge89">No</td>
<td class="no" data-browser="edge90">No</td>
<td class="unknown obsolete" data-browser="safari12_1">?</td>
<td class="unknown obsolete" data-browser="safari13">?</td>
<td class="unknown obsolete" data-browser="safari13_1">?</td>
<td class="unknown" data-browser="safari14">?</td>
<td class="unknown" data-browser="safari14_1">?</td>
<td class="unknown unstable" data-browser="safaritp">?</td>
<td class="unknown unstable" data-browser="webkit">?</td>
<td class="no obsolete" data-browser="opera69">No</td>
<td class="no obsolete" data-browser="opera70">No</td>
<td class="no obsolete" data-browser="opera71">No</td>
<td class="no obsolete" data-browser="opera72">No</td>
<td class="no obsolete" data-browser="opera73">No</td>
<td class="no obsolete" data-browser="opera74">No</td>
<td class="no" data-browser="opera75">No</td>
<td class="no" data-browser="opera76">No</td>
<td class="unknown obsolete" data-browser="rhino1_7">?</td>
<td class="unknown" data-browser="besen">?</td>
<td class="unknown obsolete" data-browser="phantom2_1">?</td>
<td class="unknown obsolete" data-browser="node0_10">?</td>
<td class="unknown obsolete" data-browser="node0_12">?</td>
<td class="no obsolete" data-browser="node4">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node6_5">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node7">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node7_6">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node8">No</td>
<td class="no obsolete" data-browser="node8_3">No</td>
<td class="no obsolete" data-browser="node8_7">No</td>
<td class="no" data-browser="node8_10">No</td>
<td class="no obsolete" data-browser="node10_0">No</td>
<td class="no obsolete" data-browser="node10_4">No</td>
<td class="no" data-browser="node10_9">No</td>
<td class="no obsolete" data-browser="node11_0">No</td>
<td class="no obsolete" data-browser="node12_0">No</td>
<td class="no obsolete" data-browser="node12_5">No</td>
<td class="no obsolete" data-browser="node12_9">No</td>
<td class="no" data-browser="node12_11">No</td>
<td class="no" data-browser="node13_0">No</td>
<td class="no" data-browser="node13_2">No</td>
<td class="no" data-browser="node14_0">No</td>
<td class="no" data-browser="node14_5">No</td>
<td class="no" data-browser="node14_6">No</td>
<td class="no" data-browser="node15_0">No</td>
<td class="no" data-browser="node16_0">No</td>
<td class="no obsolete" data-browser="duktape2_0">No</td>
<td class="no obsolete" data-browser="duktape2_1">No</td>
<td class="no obsolete" data-browser="duktape2_2">No</td>
<td class="no" data-browser="duktape2_3">No</td>
<td class="no flagged obsolete" data-browser="graalvm19">Flag<a href="#graalvm-simdjs-note"><sup>[6]</sup></a></td>
<td class="no flagged" data-browser="graalvm19_3_6">Flag<a href="#graalvm-simdjs-note"><sup>[6]</sup></a></td>
<td class="no obsolete" data-browser="graalvm20">No</td>
<td class="no obsolete" data-browser="graalvm20_1">No</td>
<td class="no obsolete" data-browser="graalvm20_3">No</td>
<td class="no" data-browser="graalvm20_3_1">No</td>
<td class="no" data-browser="graalvm21">No</td>
<td class="unknown obsolete" data-browser="android4_4">?</td>
<td class="unknown obsolete" data-browser="android4_4_3">?</td>
<td class="unknown obsolete" data-browser="ios10_3">?</td>
<td class="unknown obsolete" data-browser="ios11">?</td>
<td class="unknown obsolete" data-browser="ios11_3">?</td>
<td class="unknown" data-browser="ios12">?</td>
<td class="unknown" data-browser="ios12_2">?</td>
<td class="unknown" data-browser="ios13">?</td>
<td class="unknown" data-browser="ios13_4">?</td>
<td class="unknown" data-browser="ios14">?</td>
<td class="no obsolete" data-browser="samsung10">No</td>
<td class="no" data-browser="samsung11">No</td>
<td class="no" data-browser="samsung12">No</td>
<td class="no" data-browser="samsung13">No</td>
<td class="no obsolete" data-browser="opera_mobile57">No</td>
<td class="no obsolete" data-browser="opera_mobile58">No</td>
<td class="no obsolete" data-browser="opera_mobile59">No</td>
<td class="no obsolete" data-browser="opera_mobile60">No</td>
<td class="no obsolete" data-browser="opera_mobile61">No</td>
<td class="no" data-browser="opera_mobile62">No</td>
<td class="no" data-browser="opera_mobile63">No</td>
</tr>
<tr class="subtest" data-parent="SIMD_(Single_Instruction,_Multiple_Data)" id="test-SIMD_(Single_Instruction,_Multiple_Data)_SIMD.%type%.load1_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/load_title=_MDN_documentation_img_src=_../mdn.png_alt=_MDN_(Mozilla_Development_Network)_logo_width=_15_height=_13_/_/a_nbsp;"><td><span><a class="anchor" href="#test-SIMD_(Single_Instruction,_Multiple_Data)_SIMD.%type%.load1_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/load_title=_MDN_documentation_img_src=_../mdn.png_alt=_MDN_(Mozilla_Development_Network)_logo_width=_15_height=_13_/_/a_nbsp;">&#xA7;</a>SIMD.%type%.load1 <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/load" title="MDN documentation"><img src="../mdn.png" alt="MDN (Mozilla Development Network) logo" width="15" height="13"></a>&#xA0;</span><script data-source="
return simd32bitFloatIntTypes.every(function(type){
  return typeof SIMD[type].load1 === &apos;function&apos;;
});
      ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("28");try{return Function("asyncTestPassed","\nreturn simd32bitFloatIntTypes.every(function(type){\n  return typeof SIMD[type].load1 === 'function';\n});\n      ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("28");return Function("asyncTestPassed","'use strict';"+"\nreturn simd32bitFloatIntTypes.every(function(type){\n  return typeof SIMD[type].load1 === 'function';\n});\n      ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
</script></td>
<td class="unknown obsolete" data-browser="konq4_13">?</td>
<td class="unknown" data-browser="konq4_14">?</td>
<td class="unknown obsolete" data-browser="ie8">?</td>
<td class="unknown obsolete" data-browser="ie9">?</td>
<td class="unknown obsolete" data-browser="ie10">?</td>
<td class="no" data-browser="ie11">No</td>
<td class="no obsolete" data-browser="firefox68">No</td>
<td class="no obsolete" data-browser="firefox75">No</td>
<td class="no obsolete" data-browser="firefox76">No</td>
<td class="no obsolete" data-browser="firefox77">No</td>
<td class="no" data-browser="firefox78">No</td>
<td class="no obsolete" data-browser="firefox79">No</td>
<td class="no obsolete" data-browser="firefox80">No</td>
<td class="no obsolete" data-browser="firefox81">No</td>
<td class="no obsolete" data-browser="firefox82">No</td>
<td class="no obsolete" data-browser="firefox83">No</td>
<td class="no obsolete" data-browser="firefox84">No</td>
<td class="no obsolete" data-browser="firefox85">No</td>
<td class="no obsolete" data-browser="firefox86">No</td>
<td class="no" data-browser="firefox87">No</td>
<td class="no" data-browser="firefox88">No</td>
<td class="no unstable" data-browser="firefox89">No</td>
<td class="no unstable" data-browser="firefox90">No</td>
<td class="no obsolete" data-browser="opera12_10">No</td>
<td class="no obsolete" data-browser="chrome83">No</td>
<td class="no obsolete" data-browser="chrome84">No</td>
<td class="no obsolete" data-browser="chrome85">No</td>
<td class="no obsolete" data-browser="chrome86">No</td>
<td class="no obsolete" data-browser="chrome87">No</td>
<td class="no" data-browser="chrome88">No</td>
<td class="no" data-browser="chrome89">No</td>
<td class="no" data-browser="chrome90">No</td>
<td class="no unstable" data-browser="chrome91">No</td>
<td class="no unstable" data-browser="chrome92">No</td>
<td class="no obsolete" data-browser="edge18">No</td>
<td class="no obsolete" data-browser="edge83">No</td>
<td class="no obsolete" data-browser="edge84">No</td>
<td class="no obsolete" data-browser="edge85">No</td>
<td class="no obsolete" data-browser="edge86">No</td>
<td class="no obsolete" data-browser="edge87">No</td>
<td class="no obsolete" data-browser="edge88">No</td>
<td class="no" data-browser="edge89">No</td>
<td class="no" data-browser="edge90">No</td>
<td class="unknown obsolete" data-browser="safari12_1">?</td>
<td class="unknown obsolete" data-browser="safari13">?</td>
<td class="unknown obsolete" data-browser="safari13_1">?</td>
<td class="unknown" data-browser="safari14">?</td>
<td class="unknown" data-browser="safari14_1">?</td>
<td class="unknown unstable" data-browser="safaritp">?</td>
<td class="unknown unstable" data-browser="webkit">?</td>
<td class="no obsolete" data-browser="opera69">No</td>
<td class="no obsolete" data-browser="opera70">No</td>
<td class="no obsolete" data-browser="opera71">No</td>
<td class="no obsolete" data-browser="opera72">No</td>
<td class="no obsolete" data-browser="opera73">No</td>
<td class="no obsolete" data-browser="opera74">No</td>
<td class="no" data-browser="opera75">No</td>
<td class="no" data-browser="opera76">No</td>
<td class="unknown obsolete" data-browser="rhino1_7">?</td>
<td class="unknown" data-browser="besen">?</td>
<td class="unknown obsolete" data-browser="phantom2_1">?</td>
<td class="unknown obsolete" data-browser="node0_10">?</td>
<td class="unknown obsolete" data-browser="node0_12">?</td>
<td class="no obsolete" data-browser="node4">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node6_5">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node7">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node7_6">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node8">No</td>
<td class="no obsolete" data-browser="node8_3">No</td>
<td class="no obsolete" data-browser="node8_7">No</td>
<td class="no" data-browser="node8_10">No</td>
<td class="no obsolete" data-browser="node10_0">No</td>
<td class="no obsolete" data-browser="node10_4">No</td>
<td class="no" data-browser="node10_9">No</td>
<td class="no obsolete" data-browser="node11_0">No</td>
<td class="no obsolete" data-browser="node12_0">No</td>
<td class="no obsolete" data-browser="node12_5">No</td>
<td class="no obsolete" data-browser="node12_9">No</td>
<td class="no" data-browser="node12_11">No</td>
<td class="no" data-browser="node13_0">No</td>
<td class="no" data-browser="node13_2">No</td>
<td class="no" data-browser="node14_0">No</td>
<td class="no" data-browser="node14_5">No</td>
<td class="no" data-browser="node14_6">No</td>
<td class="no" data-browser="node15_0">No</td>
<td class="no" data-browser="node16_0">No</td>
<td class="no obsolete" data-browser="duktape2_0">No</td>
<td class="no obsolete" data-browser="duktape2_1">No</td>
<td class="no obsolete" data-browser="duktape2_2">No</td>
<td class="no" data-browser="duktape2_3">No</td>
<td class="no flagged obsolete" data-browser="graalvm19">Flag<a href="#graalvm-simdjs-note"><sup>[6]</sup></a></td>
<td class="no flagged" data-browser="graalvm19_3_6">Flag<a href="#graalvm-simdjs-note"><sup>[6]</sup></a></td>
<td class="no obsolete" data-browser="graalvm20">No</td>
<td class="no obsolete" data-browser="graalvm20_1">No</td>
<td class="no obsolete" data-browser="graalvm20_3">No</td>
<td class="no" data-browser="graalvm20_3_1">No</td>
<td class="no" data-browser="graalvm21">No</td>
<td class="unknown obsolete" data-browser="android4_4">?</td>
<td class="unknown obsolete" data-browser="android4_4_3">?</td>
<td class="unknown obsolete" data-browser="ios10_3">?</td>
<td class="unknown obsolete" data-browser="ios11">?</td>
<td class="unknown obsolete" data-browser="ios11_3">?</td>
<td class="unknown" data-browser="ios12">?</td>
<td class="unknown" data-browser="ios12_2">?</td>
<td class="unknown" data-browser="ios13">?</td>
<td class="unknown" data-browser="ios13_4">?</td>
<td class="unknown" data-browser="ios14">?</td>
<td class="no obsolete" data-browser="samsung10">No</td>
<td class="no" data-browser="samsung11">No</td>
<td class="no" data-browser="samsung12">No</td>
<td class="no" data-browser="samsung13">No</td>
<td class="no obsolete" data-browser="opera_mobile57">No</td>
<td class="no obsolete" data-browser="opera_mobile58">No</td>
<td class="no obsolete" data-browser="opera_mobile59">No</td>
<td class="no obsolete" data-browser="opera_mobile60">No</td>
<td class="no obsolete" data-browser="opera_mobile61">No</td>
<td class="no" data-browser="opera_mobile62">No</td>
<td class="no" data-browser="opera_mobile63">No</td>
</tr>
<tr class="subtest" data-parent="SIMD_(Single_Instruction,_Multiple_Data)" id="test-SIMD_(Single_Instruction,_Multiple_Data)_SIMD.%type%.load2_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/load_title=_MDN_documentation_img_src=_../mdn.png_alt=_MDN_(Mozilla_Development_Network)_logo_width=_15_height=_13_/_/a_nbsp;"><td><span><a class="anchor" href="#test-SIMD_(Single_Instruction,_Multiple_Data)_SIMD.%type%.load2_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/load_title=_MDN_documentation_img_src=_../mdn.png_alt=_MDN_(Mozilla_Development_Network)_logo_width=_15_height=_13_/_/a_nbsp;">&#xA7;</a>SIMD.%type%.load2 <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/load" title="MDN documentation"><img src="../mdn.png" alt="MDN (Mozilla Development Network) logo" width="15" height="13"></a>&#xA0;</span><script data-source="
return simd32bitFloatIntTypes.every(function(type){
  return typeof SIMD[type].load2 === &apos;function&apos;;
});
      ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("29");try{return Function("asyncTestPassed","\nreturn simd32bitFloatIntTypes.every(function(type){\n  return typeof SIMD[type].load2 === 'function';\n});\n      ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("29");return Function("asyncTestPassed","'use strict';"+"\nreturn simd32bitFloatIntTypes.every(function(type){\n  return typeof SIMD[type].load2 === 'function';\n});\n      ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
</script></td>
<td class="unknown obsolete" data-browser="konq4_13">?</td>
<td class="unknown" data-browser="konq4_14">?</td>
<td class="unknown obsolete" data-browser="ie8">?</td>
<td class="unknown obsolete" data-browser="ie9">?</td>
<td class="unknown obsolete" data-browser="ie10">?</td>
<td class="no" data-browser="ie11">No</td>
<td class="no obsolete" data-browser="firefox68">No</td>
<td class="no obsolete" data-browser="firefox75">No</td>
<td class="no obsolete" data-browser="firefox76">No</td>
<td class="no obsolete" data-browser="firefox77">No</td>
<td class="no" data-browser="firefox78">No</td>
<td class="no obsolete" data-browser="firefox79">No</td>
<td class="no obsolete" data-browser="firefox80">No</td>
<td class="no obsolete" data-browser="firefox81">No</td>
<td class="no obsolete" data-browser="firefox82">No</td>
<td class="no obsolete" data-browser="firefox83">No</td>
<td class="no obsolete" data-browser="firefox84">No</td>
<td class="no obsolete" data-browser="firefox85">No</td>
<td class="no obsolete" data-browser="firefox86">No</td>
<td class="no" data-browser="firefox87">No</td>
<td class="no" data-browser="firefox88">No</td>
<td class="no unstable" data-browser="firefox89">No</td>
<td class="no unstable" data-browser="firefox90">No</td>
<td class="no obsolete" data-browser="opera12_10">No</td>
<td class="no obsolete" data-browser="chrome83">No</td>
<td class="no obsolete" data-browser="chrome84">No</td>
<td class="no obsolete" data-browser="chrome85">No</td>
<td class="no obsolete" data-browser="chrome86">No</td>
<td class="no obsolete" data-browser="chrome87">No</td>
<td class="no" data-browser="chrome88">No</td>
<td class="no" data-browser="chrome89">No</td>
<td class="no" data-browser="chrome90">No</td>
<td class="no unstable" data-browser="chrome91">No</td>
<td class="no unstable" data-browser="chrome92">No</td>
<td class="no obsolete" data-browser="edge18">No</td>
<td class="no obsolete" data-browser="edge83">No</td>
<td class="no obsolete" data-browser="edge84">No</td>
<td class="no obsolete" data-browser="edge85">No</td>
<td class="no obsolete" data-browser="edge86">No</td>
<td class="no obsolete" data-browser="edge87">No</td>
<td class="no obsolete" data-browser="edge88">No</td>
<td class="no" data-browser="edge89">No</td>
<td class="no" data-browser="edge90">No</td>
<td class="unknown obsolete" data-browser="safari12_1">?</td>
<td class="unknown obsolete" data-browser="safari13">?</td>
<td class="unknown obsolete" data-browser="safari13_1">?</td>
<td class="unknown" data-browser="safari14">?</td>
<td class="unknown" data-browser="safari14_1">?</td>
<td class="unknown unstable" data-browser="safaritp">?</td>
<td class="unknown unstable" data-browser="webkit">?</td>
<td class="no obsolete" data-browser="opera69">No</td>
<td class="no obsolete" data-browser="opera70">No</td>
<td class="no obsolete" data-browser="opera71">No</td>
<td class="no obsolete" data-browser="opera72">No</td>
<td class="no obsolete" data-browser="opera73">No</td>
<td class="no obsolete" data-browser="opera74">No</td>
<td class="no" data-browser="opera75">No</td>
<td class="no" data-browser="opera76">No</td>
<td class="unknown obsolete" data-browser="rhino1_7">?</td>
<td class="unknown" data-browser="besen">?</td>
<td class="unknown obsolete" data-browser="phantom2_1">?</td>
<td class="unknown obsolete" data-browser="node0_10">?</td>
<td class="unknown obsolete" data-browser="node0_12">?</td>
<td class="no obsolete" data-browser="node4">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node6_5">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node7">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node7_6">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node8">No</td>
<td class="no obsolete" data-browser="node8_3">No</td>
<td class="no obsolete" data-browser="node8_7">No</td>
<td class="no" data-browser="node8_10">No</td>
<td class="no obsolete" data-browser="node10_0">No</td>
<td class="no obsolete" data-browser="node10_4">No</td>
<td class="no" data-browser="node10_9">No</td>
<td class="no obsolete" data-browser="node11_0">No</td>
<td class="no obsolete" data-browser="node12_0">No</td>
<td class="no obsolete" data-browser="node12_5">No</td>
<td class="no obsolete" data-browser="node12_9">No</td>
<td class="no" data-browser="node12_11">No</td>
<td class="no" data-browser="node13_0">No</td>
<td class="no" data-browser="node13_2">No</td>
<td class="no" data-browser="node14_0">No</td>
<td class="no" data-browser="node14_5">No</td>
<td class="no" data-browser="node14_6">No</td>
<td class="no" data-browser="node15_0">No</td>
<td class="no" data-browser="node16_0">No</td>
<td class="no obsolete" data-browser="duktape2_0">No</td>
<td class="no obsolete" data-browser="duktape2_1">No</td>
<td class="no obsolete" data-browser="duktape2_2">No</td>
<td class="no" data-browser="duktape2_3">No</td>
<td class="no flagged obsolete" data-browser="graalvm19">Flag<a href="#graalvm-simdjs-note"><sup>[6]</sup></a></td>
<td class="no flagged" data-browser="graalvm19_3_6">Flag<a href="#graalvm-simdjs-note"><sup>[6]</sup></a></td>
<td class="no obsolete" data-browser="graalvm20">No</td>
<td class="no obsolete" data-browser="graalvm20_1">No</td>
<td class="no obsolete" data-browser="graalvm20_3">No</td>
<td class="no" data-browser="graalvm20_3_1">No</td>
<td class="no" data-browser="graalvm21">No</td>
<td class="unknown obsolete" data-browser="android4_4">?</td>
<td class="unknown obsolete" data-browser="android4_4_3">?</td>
<td class="unknown obsolete" data-browser="ios10_3">?</td>
<td class="unknown obsolete" data-browser="ios11">?</td>
<td class="unknown obsolete" data-browser="ios11_3">?</td>
<td class="unknown" data-browser="ios12">?</td>
<td class="unknown" data-browser="ios12_2">?</td>
<td class="unknown" data-browser="ios13">?</td>
<td class="unknown" data-browser="ios13_4">?</td>
<td class="unknown" data-browser="ios14">?</td>
<td class="no obsolete" data-browser="samsung10">No</td>
<td class="no" data-browser="samsung11">No</td>
<td class="no" data-browser="samsung12">No</td>
<td class="no" data-browser="samsung13">No</td>
<td class="no obsolete" data-browser="opera_mobile57">No</td>
<td class="no obsolete" data-browser="opera_mobile58">No</td>
<td class="no obsolete" data-browser="opera_mobile59">No</td>
<td class="no obsolete" data-browser="opera_mobile60">No</td>
<td class="no obsolete" data-browser="opera_mobile61">No</td>
<td class="no" data-browser="opera_mobile62">No</td>
<td class="no" data-browser="opera_mobile63">No</td>
</tr>
<tr class="subtest" data-parent="SIMD_(Single_Instruction,_Multiple_Data)" id="test-SIMD_(Single_Instruction,_Multiple_Data)_SIMD.%type%.load3_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/load_title=_MDN_documentation_img_src=_../mdn.png_alt=_MDN_(Mozilla_Development_Network)_logo_width=_15_height=_13_/_/a_nbsp;"><td><span><a class="anchor" href="#test-SIMD_(Single_Instruction,_Multiple_Data)_SIMD.%type%.load3_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/load_title=_MDN_documentation_img_src=_../mdn.png_alt=_MDN_(Mozilla_Development_Network)_logo_width=_15_height=_13_/_/a_nbsp;">&#xA7;</a>SIMD.%type%.load3 <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/load" title="MDN documentation"><img src="../mdn.png" alt="MDN (Mozilla Development Network) logo" width="15" height="13"></a>&#xA0;</span><script data-source="
return simd32bitFloatIntTypes.every(function(type){
  return typeof SIMD[type].load3 === &apos;function&apos;;
});
      ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("30");try{return Function("asyncTestPassed","\nreturn simd32bitFloatIntTypes.every(function(type){\n  return typeof SIMD[type].load3 === 'function';\n});\n      ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("30");return Function("asyncTestPassed","'use strict';"+"\nreturn simd32bitFloatIntTypes.every(function(type){\n  return typeof SIMD[type].load3 === 'function';\n});\n      ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
</script></td>
<td class="unknown obsolete" data-browser="konq4_13">?</td>
<td class="unknown" data-browser="konq4_14">?</td>
<td class="unknown obsolete" data-browser="ie8">?</td>
<td class="unknown obsolete" data-browser="ie9">?</td>
<td class="unknown obsolete" data-browser="ie10">?</td>
<td class="no" data-browser="ie11">No</td>
<td class="no obsolete" data-browser="firefox68">No</td>
<td class="no obsolete" data-browser="firefox75">No</td>
<td class="no obsolete" data-browser="firefox76">No</td>
<td class="no obsolete" data-browser="firefox77">No</td>
<td class="no" data-browser="firefox78">No</td>
<td class="no obsolete" data-browser="firefox79">No</td>
<td class="no obsolete" data-browser="firefox80">No</td>
<td class="no obsolete" data-browser="firefox81">No</td>
<td class="no obsolete" data-browser="firefox82">No</td>
<td class="no obsolete" data-browser="firefox83">No</td>
<td class="no obsolete" data-browser="firefox84">No</td>
<td class="no obsolete" data-browser="firefox85">No</td>
<td class="no obsolete" data-browser="firefox86">No</td>
<td class="no" data-browser="firefox87">No</td>
<td class="no" data-browser="firefox88">No</td>
<td class="no unstable" data-browser="firefox89">No</td>
<td class="no unstable" data-browser="firefox90">No</td>
<td class="no obsolete" data-browser="opera12_10">No</td>
<td class="no obsolete" data-browser="chrome83">No</td>
<td class="no obsolete" data-browser="chrome84">No</td>
<td class="no obsolete" data-browser="chrome85">No</td>
<td class="no obsolete" data-browser="chrome86">No</td>
<td class="no obsolete" data-browser="chrome87">No</td>
<td class="no" data-browser="chrome88">No</td>
<td class="no" data-browser="chrome89">No</td>
<td class="no" data-browser="chrome90">No</td>
<td class="no unstable" data-browser="chrome91">No</td>
<td class="no unstable" data-browser="chrome92">No</td>
<td class="no obsolete" data-browser="edge18">No</td>
<td class="no obsolete" data-browser="edge83">No</td>
<td class="no obsolete" data-browser="edge84">No</td>
<td class="no obsolete" data-browser="edge85">No</td>
<td class="no obsolete" data-browser="edge86">No</td>
<td class="no obsolete" data-browser="edge87">No</td>
<td class="no obsolete" data-browser="edge88">No</td>
<td class="no" data-browser="edge89">No</td>
<td class="no" data-browser="edge90">No</td>
<td class="unknown obsolete" data-browser="safari12_1">?</td>
<td class="unknown obsolete" data-browser="safari13">?</td>
<td class="unknown obsolete" data-browser="safari13_1">?</td>
<td class="unknown" data-browser="safari14">?</td>
<td class="unknown" data-browser="safari14_1">?</td>
<td class="unknown unstable" data-browser="safaritp">?</td>
<td class="unknown unstable" data-browser="webkit">?</td>
<td class="no obsolete" data-browser="opera69">No</td>
<td class="no obsolete" data-browser="opera70">No</td>
<td class="no obsolete" data-browser="opera71">No</td>
<td class="no obsolete" data-browser="opera72">No</td>
<td class="no obsolete" data-browser="opera73">No</td>
<td class="no obsolete" data-browser="opera74">No</td>
<td class="no" data-browser="opera75">No</td>
<td class="no" data-browser="opera76">No</td>
<td class="unknown obsolete" data-browser="rhino1_7">?</td>
<td class="unknown" data-browser="besen">?</td>
<td class="unknown obsolete" data-browser="phantom2_1">?</td>
<td class="unknown obsolete" data-browser="node0_10">?</td>
<td class="unknown obsolete" data-browser="node0_12">?</td>
<td class="no obsolete" data-browser="node4">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node6_5">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node7">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node7_6">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node8">No</td>
<td class="no obsolete" data-browser="node8_3">No</td>
<td class="no obsolete" data-browser="node8_7">No</td>
<td class="no" data-browser="node8_10">No</td>
<td class="no obsolete" data-browser="node10_0">No</td>
<td class="no obsolete" data-browser="node10_4">No</td>
<td class="no" data-browser="node10_9">No</td>
<td class="no obsolete" data-browser="node11_0">No</td>
<td class="no obsolete" data-browser="node12_0">No</td>
<td class="no obsolete" data-browser="node12_5">No</td>
<td class="no obsolete" data-browser="node12_9">No</td>
<td class="no" data-browser="node12_11">No</td>
<td class="no" data-browser="node13_0">No</td>
<td class="no" data-browser="node13_2">No</td>
<td class="no" data-browser="node14_0">No</td>
<td class="no" data-browser="node14_5">No</td>
<td class="no" data-browser="node14_6">No</td>
<td class="no" data-browser="node15_0">No</td>
<td class="no" data-browser="node16_0">No</td>
<td class="no obsolete" data-browser="duktape2_0">No</td>
<td class="no obsolete" data-browser="duktape2_1">No</td>
<td class="no obsolete" data-browser="duktape2_2">No</td>
<td class="no" data-browser="duktape2_3">No</td>
<td class="no flagged obsolete" data-browser="graalvm19">Flag<a href="#graalvm-simdjs-note"><sup>[6]</sup></a></td>
<td class="no flagged" data-browser="graalvm19_3_6">Flag<a href="#graalvm-simdjs-note"><sup>[6]</sup></a></td>
<td class="no obsolete" data-browser="graalvm20">No</td>
<td class="no obsolete" data-browser="graalvm20_1">No</td>
<td class="no obsolete" data-browser="graalvm20_3">No</td>
<td class="no" data-browser="graalvm20_3_1">No</td>
<td class="no" data-browser="graalvm21">No</td>
<td class="unknown obsolete" data-browser="android4_4">?</td>
<td class="unknown obsolete" data-browser="android4_4_3">?</td>
<td class="unknown obsolete" data-browser="ios10_3">?</td>
<td class="unknown obsolete" data-browser="ios11">?</td>
<td class="unknown obsolete" data-browser="ios11_3">?</td>
<td class="unknown" data-browser="ios12">?</td>
<td class="unknown" data-browser="ios12_2">?</td>
<td class="unknown" data-browser="ios13">?</td>
<td class="unknown" data-browser="ios13_4">?</td>
<td class="unknown" data-browser="ios14">?</td>
<td class="no obsolete" data-browser="samsung10">No</td>
<td class="no" data-browser="samsung11">No</td>
<td class="no" data-browser="samsung12">No</td>
<td class="no" data-browser="samsung13">No</td>
<td class="no obsolete" data-browser="opera_mobile57">No</td>
<td class="no obsolete" data-browser="opera_mobile58">No</td>
<td class="no obsolete" data-browser="opera_mobile59">No</td>
<td class="no obsolete" data-browser="opera_mobile60">No</td>
<td class="no obsolete" data-browser="opera_mobile61">No</td>
<td class="no" data-browser="opera_mobile62">No</td>
<td class="no" data-browser="opera_mobile63">No</td>
</tr>
<tr class="subtest" data-parent="SIMD_(Single_Instruction,_Multiple_Data)" id="test-SIMD_(Single_Instruction,_Multiple_Data)_a_href=_https://tc39.github.io/ecmascript_simd/#simd-max_SIMD.%floatType%.max_/a_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/max_title=_MDN_documentation_img_src=_../mdn.png_alt=_MDN_(Mozilla_Development_Network)_logo_width=_15_height=_13_/_/a_nbsp;"><td><span><a class="anchor" href="#test-SIMD_(Single_Instruction,_Multiple_Data)_a_href=_https://tc39.github.io/ecmascript_simd/#simd-max_SIMD.%floatType%.max_/a_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/max_title=_MDN_documentation_img_src=_../mdn.png_alt=_MDN_(Mozilla_Development_Network)_logo_width=_15_height=_13_/_/a_nbsp;">&#xA7;</a><a href="https://tc39.github.io/ecmascript_simd/#simd-max">SIMD.%floatType%.max</a> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/max" title="MDN documentation"><img src="../mdn.png" alt="MDN (Mozilla Development Network) logo" width="15" height="13"></a>&#xA0;</span><script data-source="
return simdFloatTypes.every(function(type){
  return typeof SIMD[type].max === &apos;function&apos;;
});
      ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("31");try{return Function("asyncTestPassed","\nreturn simdFloatTypes.every(function(type){\n  return typeof SIMD[type].max === 'function';\n});\n      ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("31");return Function("asyncTestPassed","'use strict';"+"\nreturn simdFloatTypes.every(function(type){\n  return typeof SIMD[type].max === 'function';\n});\n      ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
</script></td>
<td class="unknown obsolete" data-browser="konq4_13">?</td>
<td class="unknown" data-browser="konq4_14">?</td>
<td class="unknown obsolete" data-browser="ie8">?</td>
<td class="unknown obsolete" data-browser="ie9">?</td>
<td class="unknown obsolete" data-browser="ie10">?</td>
<td class="no" data-browser="ie11">No</td>
<td class="no obsolete" data-browser="firefox68">No</td>
<td class="no obsolete" data-browser="firefox75">No</td>
<td class="no obsolete" data-browser="firefox76">No</td>
<td class="no obsolete" data-browser="firefox77">No</td>
<td class="no" data-browser="firefox78">No</td>
<td class="no obsolete" data-browser="firefox79">No</td>
<td class="no obsolete" data-browser="firefox80">No</td>
<td class="no obsolete" data-browser="firefox81">No</td>
<td class="no obsolete" data-browser="firefox82">No</td>
<td class="no obsolete" data-browser="firefox83">No</td>
<td class="no obsolete" data-browser="firefox84">No</td>
<td class="no obsolete" data-browser="firefox85">No</td>
<td class="no obsolete" data-browser="firefox86">No</td>
<td class="no" data-browser="firefox87">No</td>
<td class="no" data-browser="firefox88">No</td>
<td class="no unstable" data-browser="firefox89">No</td>
<td class="no unstable" data-browser="firefox90">No</td>
<td class="no obsolete" data-browser="opera12_10">No</td>
<td class="no obsolete" data-browser="chrome83">No</td>
<td class="no obsolete" data-browser="chrome84">No</td>
<td class="no obsolete" data-browser="chrome85">No</td>
<td class="no obsolete" data-browser="chrome86">No</td>
<td class="no obsolete" data-browser="chrome87">No</td>
<td class="no" data-browser="chrome88">No</td>
<td class="no" data-browser="chrome89">No</td>
<td class="no" data-browser="chrome90">No</td>
<td class="no unstable" data-browser="chrome91">No</td>
<td class="no unstable" data-browser="chrome92">No</td>
<td class="no obsolete" data-browser="edge18">No</td>
<td class="no obsolete" data-browser="edge83">No</td>
<td class="no obsolete" data-browser="edge84">No</td>
<td class="no obsolete" data-browser="edge85">No</td>
<td class="no obsolete" data-browser="edge86">No</td>
<td class="no obsolete" data-browser="edge87">No</td>
<td class="no obsolete" data-browser="edge88">No</td>
<td class="no" data-browser="edge89">No</td>
<td class="no" data-browser="edge90">No</td>
<td class="unknown obsolete" data-browser="safari12_1">?</td>
<td class="unknown obsolete" data-browser="safari13">?</td>
<td class="unknown obsolete" data-browser="safari13_1">?</td>
<td class="unknown" data-browser="safari14">?</td>
<td class="unknown" data-browser="safari14_1">?</td>
<td class="unknown unstable" data-browser="safaritp">?</td>
<td class="unknown unstable" data-browser="webkit">?</td>
<td class="no obsolete" data-browser="opera69">No</td>
<td class="no obsolete" data-browser="opera70">No</td>
<td class="no obsolete" data-browser="opera71">No</td>
<td class="no obsolete" data-browser="opera72">No</td>
<td class="no obsolete" data-browser="opera73">No</td>
<td class="no obsolete" data-browser="opera74">No</td>
<td class="no" data-browser="opera75">No</td>
<td class="no" data-browser="opera76">No</td>
<td class="unknown obsolete" data-browser="rhino1_7">?</td>
<td class="unknown" data-browser="besen">?</td>
<td class="unknown obsolete" data-browser="phantom2_1">?</td>
<td class="unknown obsolete" data-browser="node0_10">?</td>
<td class="unknown obsolete" data-browser="node0_12">?</td>
<td class="no obsolete" data-browser="node4">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node6_5">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node7">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node7_6">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node8">No</td>
<td class="no obsolete" data-browser="node8_3">No</td>
<td class="no obsolete" data-browser="node8_7">No</td>
<td class="no" data-browser="node8_10">No</td>
<td class="no obsolete" data-browser="node10_0">No</td>
<td class="no obsolete" data-browser="node10_4">No</td>
<td class="no" data-browser="node10_9">No</td>
<td class="no obsolete" data-browser="node11_0">No</td>
<td class="no obsolete" data-browser="node12_0">No</td>
<td class="no obsolete" data-browser="node12_5">No</td>
<td class="no obsolete" data-browser="node12_9">No</td>
<td class="no" data-browser="node12_11">No</td>
<td class="no" data-browser="node13_0">No</td>
<td class="no" data-browser="node13_2">No</td>
<td class="no" data-browser="node14_0">No</td>
<td class="no" data-browser="node14_5">No</td>
<td class="no" data-browser="node14_6">No</td>
<td class="no" data-browser="node15_0">No</td>
<td class="no" data-browser="node16_0">No</td>
<td class="no obsolete" data-browser="duktape2_0">No</td>
<td class="no obsolete" data-browser="duktape2_1">No</td>
<td class="no obsolete" data-browser="duktape2_2">No</td>
<td class="no" data-browser="duktape2_3">No</td>
<td class="no flagged obsolete" data-browser="graalvm19">Flag<a href="#graalvm-simdjs-note"><sup>[6]</sup></a></td>
<td class="no flagged" data-browser="graalvm19_3_6">Flag<a href="#graalvm-simdjs-note"><sup>[6]</sup></a></td>
<td class="no obsolete" data-browser="graalvm20">No</td>
<td class="no obsolete" data-browser="graalvm20_1">No</td>
<td class="no obsolete" data-browser="graalvm20_3">No</td>
<td class="no" data-browser="graalvm20_3_1">No</td>
<td class="no" data-browser="graalvm21">No</td>
<td class="unknown obsolete" data-browser="android4_4">?</td>
<td class="unknown obsolete" data-browser="android4_4_3">?</td>
<td class="unknown obsolete" data-browser="ios10_3">?</td>
<td class="unknown obsolete" data-browser="ios11">?</td>
<td class="unknown obsolete" data-browser="ios11_3">?</td>
<td class="unknown" data-browser="ios12">?</td>
<td class="unknown" data-browser="ios12_2">?</td>
<td class="unknown" data-browser="ios13">?</td>
<td class="unknown" data-browser="ios13_4">?</td>
<td class="unknown" data-browser="ios14">?</td>
<td class="no obsolete" data-browser="samsung10">No</td>
<td class="no" data-browser="samsung11">No</td>
<td class="no" data-browser="samsung12">No</td>
<td class="no" data-browser="samsung13">No</td>
<td class="no obsolete" data-browser="opera_mobile57">No</td>
<td class="no obsolete" data-browser="opera_mobile58">No</td>
<td class="no obsolete" data-browser="opera_mobile59">No</td>
<td class="no obsolete" data-browser="opera_mobile60">No</td>
<td class="no obsolete" data-browser="opera_mobile61">No</td>
<td class="no" data-browser="opera_mobile62">No</td>
<td class="no" data-browser="opera_mobile63">No</td>
</tr>
<tr class="subtest" data-parent="SIMD_(Single_Instruction,_Multiple_Data)" id="test-SIMD_(Single_Instruction,_Multiple_Data)_a_href=_https://tc39.github.io/ecmascript_simd/#simd-max-num_SIMD.%floatType%.maxNum_/a_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/maxNum_title=_MDN_documentation_img_src=_../mdn.png_alt=_MDN_(Mozilla_Development_Network)_logo_width=_15_height=_13_/_/a_nbsp;"><td><span><a class="anchor" href="#test-SIMD_(Single_Instruction,_Multiple_Data)_a_href=_https://tc39.github.io/ecmascript_simd/#simd-max-num_SIMD.%floatType%.maxNum_/a_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/maxNum_title=_MDN_documentation_img_src=_../mdn.png_alt=_MDN_(Mozilla_Development_Network)_logo_width=_15_height=_13_/_/a_nbsp;">&#xA7;</a><a href="https://tc39.github.io/ecmascript_simd/#simd-max-num">SIMD.%floatType%.maxNum</a> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/maxNum" title="MDN documentation"><img src="../mdn.png" alt="MDN (Mozilla Development Network) logo" width="15" height="13"></a>&#xA0;</span><script data-source="
return simdFloatTypes.every(function(type){
  return typeof SIMD[type].maxNum === &apos;function&apos;;
});
      ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("32");try{return Function("asyncTestPassed","\nreturn simdFloatTypes.every(function(type){\n  return typeof SIMD[type].maxNum === 'function';\n});\n      ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("32");return Function("asyncTestPassed","'use strict';"+"\nreturn simdFloatTypes.every(function(type){\n  return typeof SIMD[type].maxNum === 'function';\n});\n      ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
</script></td>
<td class="unknown obsolete" data-browser="konq4_13">?</td>
<td class="unknown" data-browser="konq4_14">?</td>
<td class="unknown obsolete" data-browser="ie8">?</td>
<td class="unknown obsolete" data-browser="ie9">?</td>
<td class="unknown obsolete" data-browser="ie10">?</td>
<td class="no" data-browser="ie11">No</td>
<td class="no obsolete" data-browser="firefox68">No</td>
<td class="no obsolete" data-browser="firefox75">No</td>
<td class="no obsolete" data-browser="firefox76">No</td>
<td class="no obsolete" data-browser="firefox77">No</td>
<td class="no" data-browser="firefox78">No</td>
<td class="no obsolete" data-browser="firefox79">No</td>
<td class="no obsolete" data-browser="firefox80">No</td>
<td class="no obsolete" data-browser="firefox81">No</td>
<td class="no obsolete" data-browser="firefox82">No</td>
<td class="no obsolete" data-browser="firefox83">No</td>
<td class="no obsolete" data-browser="firefox84">No</td>
<td class="no obsolete" data-browser="firefox85">No</td>
<td class="no obsolete" data-browser="firefox86">No</td>
<td class="no" data-browser="firefox87">No</td>
<td class="no" data-browser="firefox88">No</td>
<td class="no unstable" data-browser="firefox89">No</td>
<td class="no unstable" data-browser="firefox90">No</td>
<td class="no obsolete" data-browser="opera12_10">No</td>
<td class="no obsolete" data-browser="chrome83">No</td>
<td class="no obsolete" data-browser="chrome84">No</td>
<td class="no obsolete" data-browser="chrome85">No</td>
<td class="no obsolete" data-browser="chrome86">No</td>
<td class="no obsolete" data-browser="chrome87">No</td>
<td class="no" data-browser="chrome88">No</td>
<td class="no" data-browser="chrome89">No</td>
<td class="no" data-browser="chrome90">No</td>
<td class="no unstable" data-browser="chrome91">No</td>
<td class="no unstable" data-browser="chrome92">No</td>
<td class="no obsolete" data-browser="edge18">No</td>
<td class="no obsolete" data-browser="edge83">No</td>
<td class="no obsolete" data-browser="edge84">No</td>
<td class="no obsolete" data-browser="edge85">No</td>
<td class="no obsolete" data-browser="edge86">No</td>
<td class="no obsolete" data-browser="edge87">No</td>
<td class="no obsolete" data-browser="edge88">No</td>
<td class="no" data-browser="edge89">No</td>
<td class="no" data-browser="edge90">No</td>
<td class="unknown obsolete" data-browser="safari12_1">?</td>
<td class="unknown obsolete" data-browser="safari13">?</td>
<td class="unknown obsolete" data-browser="safari13_1">?</td>
<td class="unknown" data-browser="safari14">?</td>
<td class="unknown" data-browser="safari14_1">?</td>
<td class="unknown unstable" data-browser="safaritp">?</td>
<td class="unknown unstable" data-browser="webkit">?</td>
<td class="no obsolete" data-browser="opera69">No</td>
<td class="no obsolete" data-browser="opera70">No</td>
<td class="no obsolete" data-browser="opera71">No</td>
<td class="no obsolete" data-browser="opera72">No</td>
<td class="no obsolete" data-browser="opera73">No</td>
<td class="no obsolete" data-browser="opera74">No</td>
<td class="no" data-browser="opera75">No</td>
<td class="no" data-browser="opera76">No</td>
<td class="unknown obsolete" data-browser="rhino1_7">?</td>
<td class="unknown" data-browser="besen">?</td>
<td class="unknown obsolete" data-browser="phantom2_1">?</td>
<td class="unknown obsolete" data-browser="node0_10">?</td>
<td class="unknown obsolete" data-browser="node0_12">?</td>
<td class="no obsolete" data-browser="node4">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node6_5">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node7">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node7_6">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node8">No</td>
<td class="no obsolete" data-browser="node8_3">No</td>
<td class="no obsolete" data-browser="node8_7">No</td>
<td class="no" data-browser="node8_10">No</td>
<td class="no obsolete" data-browser="node10_0">No</td>
<td class="no obsolete" data-browser="node10_4">No</td>
<td class="no" data-browser="node10_9">No</td>
<td class="no obsolete" data-browser="node11_0">No</td>
<td class="no obsolete" data-browser="node12_0">No</td>
<td class="no obsolete" data-browser="node12_5">No</td>
<td class="no obsolete" data-browser="node12_9">No</td>
<td class="no" data-browser="node12_11">No</td>
<td class="no" data-browser="node13_0">No</td>
<td class="no" data-browser="node13_2">No</td>
<td class="no" data-browser="node14_0">No</td>
<td class="no" data-browser="node14_5">No</td>
<td class="no" data-browser="node14_6">No</td>
<td class="no" data-browser="node15_0">No</td>
<td class="no" data-browser="node16_0">No</td>
<td class="no obsolete" data-browser="duktape2_0">No</td>
<td class="no obsolete" data-browser="duktape2_1">No</td>
<td class="no obsolete" data-browser="duktape2_2">No</td>
<td class="no" data-browser="duktape2_3">No</td>
<td class="no flagged obsolete" data-browser="graalvm19">Flag<a href="#graalvm-simdjs-note"><sup>[6]</sup></a></td>
<td class="no flagged" data-browser="graalvm19_3_6">Flag<a href="#graalvm-simdjs-note"><sup>[6]</sup></a></td>
<td class="no obsolete" data-browser="graalvm20">No</td>
<td class="no obsolete" data-browser="graalvm20_1">No</td>
<td class="no obsolete" data-browser="graalvm20_3">No</td>
<td class="no" data-browser="graalvm20_3_1">No</td>
<td class="no" data-browser="graalvm21">No</td>
<td class="unknown obsolete" data-browser="android4_4">?</td>
<td class="unknown obsolete" data-browser="android4_4_3">?</td>
<td class="unknown obsolete" data-browser="ios10_3">?</td>
<td class="unknown obsolete" data-browser="ios11">?</td>
<td class="unknown obsolete" data-browser="ios11_3">?</td>
<td class="unknown" data-browser="ios12">?</td>
<td class="unknown" data-browser="ios12_2">?</td>
<td class="unknown" data-browser="ios13">?</td>
<td class="unknown" data-browser="ios13_4">?</td>
<td class="unknown" data-browser="ios14">?</td>
<td class="no obsolete" data-browser="samsung10">No</td>
<td class="no" data-browser="samsung11">No</td>
<td class="no" data-browser="samsung12">No</td>
<td class="no" data-browser="samsung13">No</td>
<td class="no obsolete" data-browser="opera_mobile57">No</td>
<td class="no obsolete" data-browser="opera_mobile58">No</td>
<td class="no obsolete" data-browser="opera_mobile59">No</td>
<td class="no obsolete" data-browser="opera_mobile60">No</td>
<td class="no obsolete" data-browser="opera_mobile61">No</td>
<td class="no" data-browser="opera_mobile62">No</td>
<td class="no" data-browser="opera_mobile63">No</td>
</tr>
<tr class="subtest" data-parent="SIMD_(Single_Instruction,_Multiple_Data)" id="test-SIMD_(Single_Instruction,_Multiple_Data)_a_href=_https://tc39.github.io/ecmascript_simd/#simd-min_SIMD.%floatType%.min_/a_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/min_title=_MDN_documentation_img_src=_../mdn.png_alt=_MDN_(Mozilla_Development_Network)_logo_width=_15_height=_13_/_/a_nbsp;"><td><span><a class="anchor" href="#test-SIMD_(Single_Instruction,_Multiple_Data)_a_href=_https://tc39.github.io/ecmascript_simd/#simd-min_SIMD.%floatType%.min_/a_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/min_title=_MDN_documentation_img_src=_../mdn.png_alt=_MDN_(Mozilla_Development_Network)_logo_width=_15_height=_13_/_/a_nbsp;">&#xA7;</a><a href="https://tc39.github.io/ecmascript_simd/#simd-min">SIMD.%floatType%.min</a> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/min" title="MDN documentation"><img src="../mdn.png" alt="MDN (Mozilla Development Network) logo" width="15" height="13"></a>&#xA0;</span><script data-source="
return simdFloatTypes.every(function(type){
  return typeof SIMD[type].min === &apos;function&apos;;
});
      ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("33");try{return Function("asyncTestPassed","\nreturn simdFloatTypes.every(function(type){\n  return typeof SIMD[type].min === 'function';\n});\n      ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("33");return Function("asyncTestPassed","'use strict';"+"\nreturn simdFloatTypes.every(function(type){\n  return typeof SIMD[type].min === 'function';\n});\n      ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
</script></td>
<td class="unknown obsolete" data-browser="konq4_13">?</td>
<td class="unknown" data-browser="konq4_14">?</td>
<td class="unknown obsolete" data-browser="ie8">?</td>
<td class="unknown obsolete" data-browser="ie9">?</td>
<td class="unknown obsolete" data-browser="ie10">?</td>
<td class="no" data-browser="ie11">No</td>
<td class="no obsolete" data-browser="firefox68">No</td>
<td class="no obsolete" data-browser="firefox75">No</td>
<td class="no obsolete" data-browser="firefox76">No</td>
<td class="no obsolete" data-browser="firefox77">No</td>
<td class="no" data-browser="firefox78">No</td>
<td class="no obsolete" data-browser="firefox79">No</td>
<td class="no obsolete" data-browser="firefox80">No</td>
<td class="no obsolete" data-browser="firefox81">No</td>
<td class="no obsolete" data-browser="firefox82">No</td>
<td class="no obsolete" data-browser="firefox83">No</td>
<td class="no obsolete" data-browser="firefox84">No</td>
<td class="no obsolete" data-browser="firefox85">No</td>
<td class="no obsolete" data-browser="firefox86">No</td>
<td class="no" data-browser="firefox87">No</td>
<td class="no" data-browser="firefox88">No</td>
<td class="no unstable" data-browser="firefox89">No</td>
<td class="no unstable" data-browser="firefox90">No</td>
<td class="no obsolete" data-browser="opera12_10">No</td>
<td class="no obsolete" data-browser="chrome83">No</td>
<td class="no obsolete" data-browser="chrome84">No</td>
<td class="no obsolete" data-browser="chrome85">No</td>
<td class="no obsolete" data-browser="chrome86">No</td>
<td class="no obsolete" data-browser="chrome87">No</td>
<td class="no" data-browser="chrome88">No</td>
<td class="no" data-browser="chrome89">No</td>
<td class="no" data-browser="chrome90">No</td>
<td class="no unstable" data-browser="chrome91">No</td>
<td class="no unstable" data-browser="chrome92">No</td>
<td class="no obsolete" data-browser="edge18">No</td>
<td class="no obsolete" data-browser="edge83">No</td>
<td class="no obsolete" data-browser="edge84">No</td>
<td class="no obsolete" data-browser="edge85">No</td>
<td class="no obsolete" data-browser="edge86">No</td>
<td class="no obsolete" data-browser="edge87">No</td>
<td class="no obsolete" data-browser="edge88">No</td>
<td class="no" data-browser="edge89">No</td>
<td class="no" data-browser="edge90">No</td>
<td class="unknown obsolete" data-browser="safari12_1">?</td>
<td class="unknown obsolete" data-browser="safari13">?</td>
<td class="unknown obsolete" data-browser="safari13_1">?</td>
<td class="unknown" data-browser="safari14">?</td>
<td class="unknown" data-browser="safari14_1">?</td>
<td class="unknown unstable" data-browser="safaritp">?</td>
<td class="unknown unstable" data-browser="webkit">?</td>
<td class="no obsolete" data-browser="opera69">No</td>
<td class="no obsolete" data-browser="opera70">No</td>
<td class="no obsolete" data-browser="opera71">No</td>
<td class="no obsolete" data-browser="opera72">No</td>
<td class="no obsolete" data-browser="opera73">No</td>
<td class="no obsolete" data-browser="opera74">No</td>
<td class="no" data-browser="opera75">No</td>
<td class="no" data-browser="opera76">No</td>
<td class="unknown obsolete" data-browser="rhino1_7">?</td>
<td class="unknown" data-browser="besen">?</td>
<td class="unknown obsolete" data-browser="phantom2_1">?</td>
<td class="unknown obsolete" data-browser="node0_10">?</td>
<td class="unknown obsolete" data-browser="node0_12">?</td>
<td class="no obsolete" data-browser="node4">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node6_5">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node7">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node7_6">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node8">No</td>
<td class="no obsolete" data-browser="node8_3">No</td>
<td class="no obsolete" data-browser="node8_7">No</td>
<td class="no" data-browser="node8_10">No</td>
<td class="no obsolete" data-browser="node10_0">No</td>
<td class="no obsolete" data-browser="node10_4">No</td>
<td class="no" data-browser="node10_9">No</td>
<td class="no obsolete" data-browser="node11_0">No</td>
<td class="no obsolete" data-browser="node12_0">No</td>
<td class="no obsolete" data-browser="node12_5">No</td>
<td class="no obsolete" data-browser="node12_9">No</td>
<td class="no" data-browser="node12_11">No</td>
<td class="no" data-browser="node13_0">No</td>
<td class="no" data-browser="node13_2">No</td>
<td class="no" data-browser="node14_0">No</td>
<td class="no" data-browser="node14_5">No</td>
<td class="no" data-browser="node14_6">No</td>
<td class="no" data-browser="node15_0">No</td>
<td class="no" data-browser="node16_0">No</td>
<td class="no obsolete" data-browser="duktape2_0">No</td>
<td class="no obsolete" data-browser="duktape2_1">No</td>
<td class="no obsolete" data-browser="duktape2_2">No</td>
<td class="no" data-browser="duktape2_3">No</td>
<td class="no flagged obsolete" data-browser="graalvm19">Flag<a href="#graalvm-simdjs-note"><sup>[6]</sup></a></td>
<td class="no flagged" data-browser="graalvm19_3_6">Flag<a href="#graalvm-simdjs-note"><sup>[6]</sup></a></td>
<td class="no obsolete" data-browser="graalvm20">No</td>
<td class="no obsolete" data-browser="graalvm20_1">No</td>
<td class="no obsolete" data-browser="graalvm20_3">No</td>
<td class="no" data-browser="graalvm20_3_1">No</td>
<td class="no" data-browser="graalvm21">No</td>
<td class="unknown obsolete" data-browser="android4_4">?</td>
<td class="unknown obsolete" data-browser="android4_4_3">?</td>
<td class="unknown obsolete" data-browser="ios10_3">?</td>
<td class="unknown obsolete" data-browser="ios11">?</td>
<td class="unknown obsolete" data-browser="ios11_3">?</td>
<td class="unknown" data-browser="ios12">?</td>
<td class="unknown" data-browser="ios12_2">?</td>
<td class="unknown" data-browser="ios13">?</td>
<td class="unknown" data-browser="ios13_4">?</td>
<td class="unknown" data-browser="ios14">?</td>
<td class="no obsolete" data-browser="samsung10">No</td>
<td class="no" data-browser="samsung11">No</td>
<td class="no" data-browser="samsung12">No</td>
<td class="no" data-browser="samsung13">No</td>
<td class="no obsolete" data-browser="opera_mobile57">No</td>
<td class="no obsolete" data-browser="opera_mobile58">No</td>
<td class="no obsolete" data-browser="opera_mobile59">No</td>
<td class="no obsolete" data-browser="opera_mobile60">No</td>
<td class="no obsolete" data-browser="opera_mobile61">No</td>
<td class="no" data-browser="opera_mobile62">No</td>
<td class="no" data-browser="opera_mobile63">No</td>
</tr>
<tr class="subtest" data-parent="SIMD_(Single_Instruction,_Multiple_Data)" id="test-SIMD_(Single_Instruction,_Multiple_Data)_a_href=_https://tc39.github.io/ecmascript_simd/#simd-min-num_SIMD.%floatType%.minNum_/a_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/minNum_title=_MDN_documentation_img_src=_../mdn.png_alt=_MDN_(Mozilla_Development_Network)_logo_width=_15_height=_13_/_/a_nbsp;"><td><span><a class="anchor" href="#test-SIMD_(Single_Instruction,_Multiple_Data)_a_href=_https://tc39.github.io/ecmascript_simd/#simd-min-num_SIMD.%floatType%.minNum_/a_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/minNum_title=_MDN_documentation_img_src=_../mdn.png_alt=_MDN_(Mozilla_Development_Network)_logo_width=_15_height=_13_/_/a_nbsp;">&#xA7;</a><a href="https://tc39.github.io/ecmascript_simd/#simd-min-num">SIMD.%floatType%.minNum</a> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/minNum" title="MDN documentation"><img src="../mdn.png" alt="MDN (Mozilla Development Network) logo" width="15" height="13"></a>&#xA0;</span><script data-source="
return simdFloatTypes.every(function(type){
  return typeof SIMD[type].minNum === &apos;function&apos;;
});
      ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("34");try{return Function("asyncTestPassed","\nreturn simdFloatTypes.every(function(type){\n  return typeof SIMD[type].minNum === 'function';\n});\n      ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("34");return Function("asyncTestPassed","'use strict';"+"\nreturn simdFloatTypes.every(function(type){\n  return typeof SIMD[type].minNum === 'function';\n});\n      ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
</script></td>
<td class="unknown obsolete" data-browser="konq4_13">?</td>
<td class="unknown" data-browser="konq4_14">?</td>
<td class="unknown obsolete" data-browser="ie8">?</td>
<td class="unknown obsolete" data-browser="ie9">?</td>
<td class="unknown obsolete" data-browser="ie10">?</td>
<td class="no" data-browser="ie11">No</td>
<td class="no obsolete" data-browser="firefox68">No</td>
<td class="no obsolete" data-browser="firefox75">No</td>
<td class="no obsolete" data-browser="firefox76">No</td>
<td class="no obsolete" data-browser="firefox77">No</td>
<td class="no" data-browser="firefox78">No</td>
<td class="no obsolete" data-browser="firefox79">No</td>
<td class="no obsolete" data-browser="firefox80">No</td>
<td class="no obsolete" data-browser="firefox81">No</td>
<td class="no obsolete" data-browser="firefox82">No</td>
<td class="no obsolete" data-browser="firefox83">No</td>
<td class="no obsolete" data-browser="firefox84">No</td>
<td class="no obsolete" data-browser="firefox85">No</td>
<td class="no obsolete" data-browser="firefox86">No</td>
<td class="no" data-browser="firefox87">No</td>
<td class="no" data-browser="firefox88">No</td>
<td class="no unstable" data-browser="firefox89">No</td>
<td class="no unstable" data-browser="firefox90">No</td>
<td class="no obsolete" data-browser="opera12_10">No</td>
<td class="no obsolete" data-browser="chrome83">No</td>
<td class="no obsolete" data-browser="chrome84">No</td>
<td class="no obsolete" data-browser="chrome85">No</td>
<td class="no obsolete" data-browser="chrome86">No</td>
<td class="no obsolete" data-browser="chrome87">No</td>
<td class="no" data-browser="chrome88">No</td>
<td class="no" data-browser="chrome89">No</td>
<td class="no" data-browser="chrome90">No</td>
<td class="no unstable" data-browser="chrome91">No</td>
<td class="no unstable" data-browser="chrome92">No</td>
<td class="no obsolete" data-browser="edge18">No</td>
<td class="no obsolete" data-browser="edge83">No</td>
<td class="no obsolete" data-browser="edge84">No</td>
<td class="no obsolete" data-browser="edge85">No</td>
<td class="no obsolete" data-browser="edge86">No</td>
<td class="no obsolete" data-browser="edge87">No</td>
<td class="no obsolete" data-browser="edge88">No</td>
<td class="no" data-browser="edge89">No</td>
<td class="no" data-browser="edge90">No</td>
<td class="unknown obsolete" data-browser="safari12_1">?</td>
<td class="unknown obsolete" data-browser="safari13">?</td>
<td class="unknown obsolete" data-browser="safari13_1">?</td>
<td class="unknown" data-browser="safari14">?</td>
<td class="unknown" data-browser="safari14_1">?</td>
<td class="unknown unstable" data-browser="safaritp">?</td>
<td class="unknown unstable" data-browser="webkit">?</td>
<td class="no obsolete" data-browser="opera69">No</td>
<td class="no obsolete" data-browser="opera70">No</td>
<td class="no obsolete" data-browser="opera71">No</td>
<td class="no obsolete" data-browser="opera72">No</td>
<td class="no obsolete" data-browser="opera73">No</td>
<td class="no obsolete" data-browser="opera74">No</td>
<td class="no" data-browser="opera75">No</td>
<td class="no" data-browser="opera76">No</td>
<td class="unknown obsolete" data-browser="rhino1_7">?</td>
<td class="unknown" data-browser="besen">?</td>
<td class="unknown obsolete" data-browser="phantom2_1">?</td>
<td class="unknown obsolete" data-browser="node0_10">?</td>
<td class="unknown obsolete" data-browser="node0_12">?</td>
<td class="no obsolete" data-browser="node4">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node6_5">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node7">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node7_6">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node8">No</td>
<td class="no obsolete" data-browser="node8_3">No</td>
<td class="no obsolete" data-browser="node8_7">No</td>
<td class="no" data-browser="node8_10">No</td>
<td class="no obsolete" data-browser="node10_0">No</td>
<td class="no obsolete" data-browser="node10_4">No</td>
<td class="no" data-browser="node10_9">No</td>
<td class="no obsolete" data-browser="node11_0">No</td>
<td class="no obsolete" data-browser="node12_0">No</td>
<td class="no obsolete" data-browser="node12_5">No</td>
<td class="no obsolete" data-browser="node12_9">No</td>
<td class="no" data-browser="node12_11">No</td>
<td class="no" data-browser="node13_0">No</td>
<td class="no" data-browser="node13_2">No</td>
<td class="no" data-browser="node14_0">No</td>
<td class="no" data-browser="node14_5">No</td>
<td class="no" data-browser="node14_6">No</td>
<td class="no" data-browser="node15_0">No</td>
<td class="no" data-browser="node16_0">No</td>
<td class="no obsolete" data-browser="duktape2_0">No</td>
<td class="no obsolete" data-browser="duktape2_1">No</td>
<td class="no obsolete" data-browser="duktape2_2">No</td>
<td class="no" data-browser="duktape2_3">No</td>
<td class="no flagged obsolete" data-browser="graalvm19">Flag<a href="#graalvm-simdjs-note"><sup>[6]</sup></a></td>
<td class="no flagged" data-browser="graalvm19_3_6">Flag<a href="#graalvm-simdjs-note"><sup>[6]</sup></a></td>
<td class="no obsolete" data-browser="graalvm20">No</td>
<td class="no obsolete" data-browser="graalvm20_1">No</td>
<td class="no obsolete" data-browser="graalvm20_3">No</td>
<td class="no" data-browser="graalvm20_3_1">No</td>
<td class="no" data-browser="graalvm21">No</td>
<td class="unknown obsolete" data-browser="android4_4">?</td>
<td class="unknown obsolete" data-browser="android4_4_3">?</td>
<td class="unknown obsolete" data-browser="ios10_3">?</td>
<td class="unknown obsolete" data-browser="ios11">?</td>
<td class="unknown obsolete" data-browser="ios11_3">?</td>
<td class="unknown" data-browser="ios12">?</td>
<td class="unknown" data-browser="ios12_2">?</td>
<td class="unknown" data-browser="ios13">?</td>
<td class="unknown" data-browser="ios13_4">?</td>
<td class="unknown" data-browser="ios14">?</td>
<td class="no obsolete" data-browser="samsung10">No</td>
<td class="no" data-browser="samsung11">No</td>
<td class="no" data-browser="samsung12">No</td>
<td class="no" data-browser="samsung13">No</td>
<td class="no obsolete" data-browser="opera_mobile57">No</td>
<td class="no obsolete" data-browser="opera_mobile58">No</td>
<td class="no obsolete" data-browser="opera_mobile59">No</td>
<td class="no obsolete" data-browser="opera_mobile60">No</td>
<td class="no obsolete" data-browser="opera_mobile61">No</td>
<td class="no" data-browser="opera_mobile62">No</td>
<td class="no" data-browser="opera_mobile63">No</td>
</tr>
<tr class="subtest" data-parent="SIMD_(Single_Instruction,_Multiple_Data)" id="test-SIMD_(Single_Instruction,_Multiple_Data)_a_href=_https://tc39.github.io/ecmascript_simd/#simd-neg_SIMD.%type%.neg_/a_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/neg_title=_MDN_documentation_img_src=_../mdn.png_alt=_MDN_(Mozilla_Development_Network)_logo_width=_15_height=_13_/_/a_nbsp;"><td><span><a class="anchor" href="#test-SIMD_(Single_Instruction,_Multiple_Data)_a_href=_https://tc39.github.io/ecmascript_simd/#simd-neg_SIMD.%type%.neg_/a_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/neg_title=_MDN_documentation_img_src=_../mdn.png_alt=_MDN_(Mozilla_Development_Network)_logo_width=_15_height=_13_/_/a_nbsp;">&#xA7;</a><a href="https://tc39.github.io/ecmascript_simd/#simd-neg">SIMD.%type%.neg</a> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/neg" title="MDN documentation"><img src="../mdn.png" alt="MDN (Mozilla Development Network) logo" width="15" height="13"></a>&#xA0;</span><script data-source="
return simdFloatIntTypes.every(function(type){
  return typeof SIMD[type].neg === &apos;function&apos;;
});
      ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("35");try{return Function("asyncTestPassed","\nreturn simdFloatIntTypes.every(function(type){\n  return typeof SIMD[type].neg === 'function';\n});\n      ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("35");return Function("asyncTestPassed","'use strict';"+"\nreturn simdFloatIntTypes.every(function(type){\n  return typeof SIMD[type].neg === 'function';\n});\n      ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
</script></td>
<td class="unknown obsolete" data-browser="konq4_13">?</td>
<td class="unknown" data-browser="konq4_14">?</td>
<td class="unknown obsolete" data-browser="ie8">?</td>
<td class="unknown obsolete" data-browser="ie9">?</td>
<td class="unknown obsolete" data-browser="ie10">?</td>
<td class="no" data-browser="ie11">No</td>
<td class="no obsolete" data-browser="firefox68">No</td>
<td class="no obsolete" data-browser="firefox75">No</td>
<td class="no obsolete" data-browser="firefox76">No</td>
<td class="no obsolete" data-browser="firefox77">No</td>
<td class="no" data-browser="firefox78">No</td>
<td class="no obsolete" data-browser="firefox79">No</td>
<td class="no obsolete" data-browser="firefox80">No</td>
<td class="no obsolete" data-browser="firefox81">No</td>
<td class="no obsolete" data-browser="firefox82">No</td>
<td class="no obsolete" data-browser="firefox83">No</td>
<td class="no obsolete" data-browser="firefox84">No</td>
<td class="no obsolete" data-browser="firefox85">No</td>
<td class="no obsolete" data-browser="firefox86">No</td>
<td class="no" data-browser="firefox87">No</td>
<td class="no" data-browser="firefox88">No</td>
<td class="no unstable" data-browser="firefox89">No</td>
<td class="no unstable" data-browser="firefox90">No</td>
<td class="no obsolete" data-browser="opera12_10">No</td>
<td class="no obsolete" data-browser="chrome83">No</td>
<td class="no obsolete" data-browser="chrome84">No</td>
<td class="no obsolete" data-browser="chrome85">No</td>
<td class="no obsolete" data-browser="chrome86">No</td>
<td class="no obsolete" data-browser="chrome87">No</td>
<td class="no" data-browser="chrome88">No</td>
<td class="no" data-browser="chrome89">No</td>
<td class="no" data-browser="chrome90">No</td>
<td class="no unstable" data-browser="chrome91">No</td>
<td class="no unstable" data-browser="chrome92">No</td>
<td class="no obsolete" data-browser="edge18">No</td>
<td class="no obsolete" data-browser="edge83">No</td>
<td class="no obsolete" data-browser="edge84">No</td>
<td class="no obsolete" data-browser="edge85">No</td>
<td class="no obsolete" data-browser="edge86">No</td>
<td class="no obsolete" data-browser="edge87">No</td>
<td class="no obsolete" data-browser="edge88">No</td>
<td class="no" data-browser="edge89">No</td>
<td class="no" data-browser="edge90">No</td>
<td class="unknown obsolete" data-browser="safari12_1">?</td>
<td class="unknown obsolete" data-browser="safari13">?</td>
<td class="unknown obsolete" data-browser="safari13_1">?</td>
<td class="unknown" data-browser="safari14">?</td>
<td class="unknown" data-browser="safari14_1">?</td>
<td class="unknown unstable" data-browser="safaritp">?</td>
<td class="unknown unstable" data-browser="webkit">?</td>
<td class="no obsolete" data-browser="opera69">No</td>
<td class="no obsolete" data-browser="opera70">No</td>
<td class="no obsolete" data-browser="opera71">No</td>
<td class="no obsolete" data-browser="opera72">No</td>
<td class="no obsolete" data-browser="opera73">No</td>
<td class="no obsolete" data-browser="opera74">No</td>
<td class="no" data-browser="opera75">No</td>
<td class="no" data-browser="opera76">No</td>
<td class="unknown obsolete" data-browser="rhino1_7">?</td>
<td class="unknown" data-browser="besen">?</td>
<td class="unknown obsolete" data-browser="phantom2_1">?</td>
<td class="unknown obsolete" data-browser="node0_10">?</td>
<td class="unknown obsolete" data-browser="node0_12">?</td>
<td class="no obsolete" data-browser="node4">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node6_5">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node7">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node7_6">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node8">No</td>
<td class="no obsolete" data-browser="node8_3">No</td>
<td class="no obsolete" data-browser="node8_7">No</td>
<td class="no" data-browser="node8_10">No</td>
<td class="no obsolete" data-browser="node10_0">No</td>
<td class="no obsolete" data-browser="node10_4">No</td>
<td class="no" data-browser="node10_9">No</td>
<td class="no obsolete" data-browser="node11_0">No</td>
<td class="no obsolete" data-browser="node12_0">No</td>
<td class="no obsolete" data-browser="node12_5">No</td>
<td class="no obsolete" data-browser="node12_9">No</td>
<td class="no" data-browser="node12_11">No</td>
<td class="no" data-browser="node13_0">No</td>
<td class="no" data-browser="node13_2">No</td>
<td class="no" data-browser="node14_0">No</td>
<td class="no" data-browser="node14_5">No</td>
<td class="no" data-browser="node14_6">No</td>
<td class="no" data-browser="node15_0">No</td>
<td class="no" data-browser="node16_0">No</td>
<td class="no obsolete" data-browser="duktape2_0">No</td>
<td class="no obsolete" data-browser="duktape2_1">No</td>
<td class="no obsolete" data-browser="duktape2_2">No</td>
<td class="no" data-browser="duktape2_3">No</td>
<td class="no flagged obsolete" data-browser="graalvm19">Flag<a href="#graalvm-simdjs-note"><sup>[6]</sup></a></td>
<td class="no flagged" data-browser="graalvm19_3_6">Flag<a href="#graalvm-simdjs-note"><sup>[6]</sup></a></td>
<td class="no obsolete" data-browser="graalvm20">No</td>
<td class="no obsolete" data-browser="graalvm20_1">No</td>
<td class="no obsolete" data-browser="graalvm20_3">No</td>
<td class="no" data-browser="graalvm20_3_1">No</td>
<td class="no" data-browser="graalvm21">No</td>
<td class="unknown obsolete" data-browser="android4_4">?</td>
<td class="unknown obsolete" data-browser="android4_4_3">?</td>
<td class="unknown obsolete" data-browser="ios10_3">?</td>
<td class="unknown obsolete" data-browser="ios11">?</td>
<td class="unknown obsolete" data-browser="ios11_3">?</td>
<td class="unknown" data-browser="ios12">?</td>
<td class="unknown" data-browser="ios12_2">?</td>
<td class="unknown" data-browser="ios13">?</td>
<td class="unknown" data-browser="ios13_4">?</td>
<td class="unknown" data-browser="ios14">?</td>
<td class="no obsolete" data-browser="samsung10">No</td>
<td class="no" data-browser="samsung11">No</td>
<td class="no" data-browser="samsung12">No</td>
<td class="no" data-browser="samsung13">No</td>
<td class="no obsolete" data-browser="opera_mobile57">No</td>
<td class="no obsolete" data-browser="opera_mobile58">No</td>
<td class="no obsolete" data-browser="opera_mobile59">No</td>
<td class="no obsolete" data-browser="opera_mobile60">No</td>
<td class="no obsolete" data-browser="opera_mobile61">No</td>
<td class="no" data-browser="opera_mobile62">No</td>
<td class="no" data-browser="opera_mobile63">No</td>
</tr>
<tr class="subtest" data-parent="SIMD_(Single_Instruction,_Multiple_Data)" id="test-SIMD_(Single_Instruction,_Multiple_Data)_a_href=_https://tc39.github.io/ecmascript_simd/#simd-not_SIMD.%type%.not_/a_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/not_title=_MDN_documentation_img_src=_../mdn.png_alt=_MDN_(Mozilla_Development_Network)_logo_width=_15_height=_13_/_/a_nbsp;"><td><span><a class="anchor" href="#test-SIMD_(Single_Instruction,_Multiple_Data)_a_href=_https://tc39.github.io/ecmascript_simd/#simd-not_SIMD.%type%.not_/a_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/not_title=_MDN_documentation_img_src=_../mdn.png_alt=_MDN_(Mozilla_Development_Network)_logo_width=_15_height=_13_/_/a_nbsp;">&#xA7;</a><a href="https://tc39.github.io/ecmascript_simd/#simd-not">SIMD.%type%.not</a> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/not" title="MDN documentation"><img src="../mdn.png" alt="MDN (Mozilla Development Network) logo" width="15" height="13"></a>&#xA0;</span><script data-source="
return simdBoolTypes.every(function(type){
  return typeof SIMD[type].not === &apos;function&apos;;
});
      ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("36");try{return Function("asyncTestPassed","\nreturn simdBoolTypes.every(function(type){\n  return typeof SIMD[type].not === 'function';\n});\n      ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("36");return Function("asyncTestPassed","'use strict';"+"\nreturn simdBoolTypes.every(function(type){\n  return typeof SIMD[type].not === 'function';\n});\n      ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
</script></td>
<td class="unknown obsolete" data-browser="konq4_13">?</td>
<td class="unknown" data-browser="konq4_14">?</td>
<td class="unknown obsolete" data-browser="ie8">?</td>
<td class="unknown obsolete" data-browser="ie9">?</td>
<td class="unknown obsolete" data-browser="ie10">?</td>
<td class="no" data-browser="ie11">No</td>
<td class="no obsolete" data-browser="firefox68">No</td>
<td class="no obsolete" data-browser="firefox75">No</td>
<td class="no obsolete" data-browser="firefox76">No</td>
<td class="no obsolete" data-browser="firefox77">No</td>
<td class="no" data-browser="firefox78">No</td>
<td class="no obsolete" data-browser="firefox79">No</td>
<td class="no obsolete" data-browser="firefox80">No</td>
<td class="no obsolete" data-browser="firefox81">No</td>
<td class="no obsolete" data-browser="firefox82">No</td>
<td class="no obsolete" data-browser="firefox83">No</td>
<td class="no obsolete" data-browser="firefox84">No</td>
<td class="no obsolete" data-browser="firefox85">No</td>
<td class="no obsolete" data-browser="firefox86">No</td>
<td class="no" data-browser="firefox87">No</td>
<td class="no" data-browser="firefox88">No</td>
<td class="no unstable" data-browser="firefox89">No</td>
<td class="no unstable" data-browser="firefox90">No</td>
<td class="no obsolete" data-browser="opera12_10">No</td>
<td class="no obsolete" data-browser="chrome83">No</td>
<td class="no obsolete" data-browser="chrome84">No</td>
<td class="no obsolete" data-browser="chrome85">No</td>
<td class="no obsolete" data-browser="chrome86">No</td>
<td class="no obsolete" data-browser="chrome87">No</td>
<td class="no" data-browser="chrome88">No</td>
<td class="no" data-browser="chrome89">No</td>
<td class="no" data-browser="chrome90">No</td>
<td class="no unstable" data-browser="chrome91">No</td>
<td class="no unstable" data-browser="chrome92">No</td>
<td class="no obsolete" data-browser="edge18">No</td>
<td class="no obsolete" data-browser="edge83">No</td>
<td class="no obsolete" data-browser="edge84">No</td>
<td class="no obsolete" data-browser="edge85">No</td>
<td class="no obsolete" data-browser="edge86">No</td>
<td class="no obsolete" data-browser="edge87">No</td>
<td class="no obsolete" data-browser="edge88">No</td>
<td class="no" data-browser="edge89">No</td>
<td class="no" data-browser="edge90">No</td>
<td class="unknown obsolete" data-browser="safari12_1">?</td>
<td class="unknown obsolete" data-browser="safari13">?</td>
<td class="unknown obsolete" data-browser="safari13_1">?</td>
<td class="unknown" data-browser="safari14">?</td>
<td class="unknown" data-browser="safari14_1">?</td>
<td class="unknown unstable" data-browser="safaritp">?</td>
<td class="unknown unstable" data-browser="webkit">?</td>
<td class="no obsolete" data-browser="opera69">No</td>
<td class="no obsolete" data-browser="opera70">No</td>
<td class="no obsolete" data-browser="opera71">No</td>
<td class="no obsolete" data-browser="opera72">No</td>
<td class="no obsolete" data-browser="opera73">No</td>
<td class="no obsolete" data-browser="opera74">No</td>
<td class="no" data-browser="opera75">No</td>
<td class="no" data-browser="opera76">No</td>
<td class="unknown obsolete" data-browser="rhino1_7">?</td>
<td class="unknown" data-browser="besen">?</td>
<td class="unknown obsolete" data-browser="phantom2_1">?</td>
<td class="unknown obsolete" data-browser="node0_10">?</td>
<td class="unknown obsolete" data-browser="node0_12">?</td>
<td class="no obsolete" data-browser="node4">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node6_5">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node7">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node7_6">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node8">No</td>
<td class="no obsolete" data-browser="node8_3">No</td>
<td class="no obsolete" data-browser="node8_7">No</td>
<td class="no" data-browser="node8_10">No</td>
<td class="no obsolete" data-browser="node10_0">No</td>
<td class="no obsolete" data-browser="node10_4">No</td>
<td class="no" data-browser="node10_9">No</td>
<td class="no obsolete" data-browser="node11_0">No</td>
<td class="no obsolete" data-browser="node12_0">No</td>
<td class="no obsolete" data-browser="node12_5">No</td>
<td class="no obsolete" data-browser="node12_9">No</td>
<td class="no" data-browser="node12_11">No</td>
<td class="no" data-browser="node13_0">No</td>
<td class="no" data-browser="node13_2">No</td>
<td class="no" data-browser="node14_0">No</td>
<td class="no" data-browser="node14_5">No</td>
<td class="no" data-browser="node14_6">No</td>
<td class="no" data-browser="node15_0">No</td>
<td class="no" data-browser="node16_0">No</td>
<td class="no obsolete" data-browser="duktape2_0">No</td>
<td class="no obsolete" data-browser="duktape2_1">No</td>
<td class="no obsolete" data-browser="duktape2_2">No</td>
<td class="no" data-browser="duktape2_3">No</td>
<td class="no flagged obsolete" data-browser="graalvm19">Flag<a href="#graalvm-simdjs-note"><sup>[6]</sup></a></td>
<td class="no flagged" data-browser="graalvm19_3_6">Flag<a href="#graalvm-simdjs-note"><sup>[6]</sup></a></td>
<td class="no obsolete" data-browser="graalvm20">No</td>
<td class="no obsolete" data-browser="graalvm20_1">No</td>
<td class="no obsolete" data-browser="graalvm20_3">No</td>
<td class="no" data-browser="graalvm20_3_1">No</td>
<td class="no" data-browser="graalvm21">No</td>
<td class="unknown obsolete" data-browser="android4_4">?</td>
<td class="unknown obsolete" data-browser="android4_4_3">?</td>
<td class="unknown obsolete" data-browser="ios10_3">?</td>
<td class="unknown obsolete" data-browser="ios11">?</td>
<td class="unknown obsolete" data-browser="ios11_3">?</td>
<td class="unknown" data-browser="ios12">?</td>
<td class="unknown" data-browser="ios12_2">?</td>
<td class="unknown" data-browser="ios13">?</td>
<td class="unknown" data-browser="ios13_4">?</td>
<td class="unknown" data-browser="ios14">?</td>
<td class="no obsolete" data-browser="samsung10">No</td>
<td class="no" data-browser="samsung11">No</td>
<td class="no" data-browser="samsung12">No</td>
<td class="no" data-browser="samsung13">No</td>
<td class="no obsolete" data-browser="opera_mobile57">No</td>
<td class="no obsolete" data-browser="opera_mobile58">No</td>
<td class="no obsolete" data-browser="opera_mobile59">No</td>
<td class="no obsolete" data-browser="opera_mobile60">No</td>
<td class="no obsolete" data-browser="opera_mobile61">No</td>
<td class="no" data-browser="opera_mobile62">No</td>
<td class="no" data-browser="opera_mobile63">No</td>
</tr>
<tr class="subtest" data-parent="SIMD_(Single_Instruction,_Multiple_Data)" id="test-SIMD_(Single_Instruction,_Multiple_Data)_a_href=_https://tc39.github.io/ecmascript_simd/#simd-not-equal_SIMD.%type%.notEqual_/a_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/notEqual_title=_MDN_documentation_img_src=_../mdn.png_alt=_MDN_(Mozilla_Development_Network)_logo_width=_15_height=_13_/_/a_nbsp;"><td><span><a class="anchor" href="#test-SIMD_(Single_Instruction,_Multiple_Data)_a_href=_https://tc39.github.io/ecmascript_simd/#simd-not-equal_SIMD.%type%.notEqual_/a_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/notEqual_title=_MDN_documentation_img_src=_../mdn.png_alt=_MDN_(Mozilla_Development_Network)_logo_width=_15_height=_13_/_/a_nbsp;">&#xA7;</a><a href="https://tc39.github.io/ecmascript_simd/#simd-not-equal">SIMD.%type%.notEqual</a> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/notEqual" title="MDN documentation"><img src="../mdn.png" alt="MDN (Mozilla Development Network) logo" width="15" height="13"></a>&#xA0;</span><script data-source="
return simdFloatIntTypes.every(function(type){
  return typeof SIMD[type].notEqual === &apos;function&apos;;
});
      ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("37");try{return Function("asyncTestPassed","\nreturn simdFloatIntTypes.every(function(type){\n  return typeof SIMD[type].notEqual === 'function';\n});\n      ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("37");return Function("asyncTestPassed","'use strict';"+"\nreturn simdFloatIntTypes.every(function(type){\n  return typeof SIMD[type].notEqual === 'function';\n});\n      ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
</script></td>
<td class="unknown obsolete" data-browser="konq4_13">?</td>
<td class="unknown" data-browser="konq4_14">?</td>
<td class="unknown obsolete" data-browser="ie8">?</td>
<td class="unknown obsolete" data-browser="ie9">?</td>
<td class="unknown obsolete" data-browser="ie10">?</td>
<td class="no" data-browser="ie11">No</td>
<td class="no obsolete" data-browser="firefox68">No</td>
<td class="no obsolete" data-browser="firefox75">No</td>
<td class="no obsolete" data-browser="firefox76">No</td>
<td class="no obsolete" data-browser="firefox77">No</td>
<td class="no" data-browser="firefox78">No</td>
<td class="no obsolete" data-browser="firefox79">No</td>
<td class="no obsolete" data-browser="firefox80">No</td>
<td class="no obsolete" data-browser="firefox81">No</td>
<td class="no obsolete" data-browser="firefox82">No</td>
<td class="no obsolete" data-browser="firefox83">No</td>
<td class="no obsolete" data-browser="firefox84">No</td>
<td class="no obsolete" data-browser="firefox85">No</td>
<td class="no obsolete" data-browser="firefox86">No</td>
<td class="no" data-browser="firefox87">No</td>
<td class="no" data-browser="firefox88">No</td>
<td class="no unstable" data-browser="firefox89">No</td>
<td class="no unstable" data-browser="firefox90">No</td>
<td class="no obsolete" data-browser="opera12_10">No</td>
<td class="no obsolete" data-browser="chrome83">No</td>
<td class="no obsolete" data-browser="chrome84">No</td>
<td class="no obsolete" data-browser="chrome85">No</td>
<td class="no obsolete" data-browser="chrome86">No</td>
<td class="no obsolete" data-browser="chrome87">No</td>
<td class="no" data-browser="chrome88">No</td>
<td class="no" data-browser="chrome89">No</td>
<td class="no" data-browser="chrome90">No</td>
<td class="no unstable" data-browser="chrome91">No</td>
<td class="no unstable" data-browser="chrome92">No</td>
<td class="no obsolete" data-browser="edge18">No</td>
<td class="no obsolete" data-browser="edge83">No</td>
<td class="no obsolete" data-browser="edge84">No</td>
<td class="no obsolete" data-browser="edge85">No</td>
<td class="no obsolete" data-browser="edge86">No</td>
<td class="no obsolete" data-browser="edge87">No</td>
<td class="no obsolete" data-browser="edge88">No</td>
<td class="no" data-browser="edge89">No</td>
<td class="no" data-browser="edge90">No</td>
<td class="unknown obsolete" data-browser="safari12_1">?</td>
<td class="unknown obsolete" data-browser="safari13">?</td>
<td class="unknown obsolete" data-browser="safari13_1">?</td>
<td class="unknown" data-browser="safari14">?</td>
<td class="unknown" data-browser="safari14_1">?</td>
<td class="unknown unstable" data-browser="safaritp">?</td>
<td class="unknown unstable" data-browser="webkit">?</td>
<td class="no obsolete" data-browser="opera69">No</td>
<td class="no obsolete" data-browser="opera70">No</td>
<td class="no obsolete" data-browser="opera71">No</td>
<td class="no obsolete" data-browser="opera72">No</td>
<td class="no obsolete" data-browser="opera73">No</td>
<td class="no obsolete" data-browser="opera74">No</td>
<td class="no" data-browser="opera75">No</td>
<td class="no" data-browser="opera76">No</td>
<td class="unknown obsolete" data-browser="rhino1_7">?</td>
<td class="unknown" data-browser="besen">?</td>
<td class="unknown obsolete" data-browser="phantom2_1">?</td>
<td class="unknown obsolete" data-browser="node0_10">?</td>
<td class="unknown obsolete" data-browser="node0_12">?</td>
<td class="no obsolete" data-browser="node4">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node6_5">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node7">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node7_6">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node8">No</td>
<td class="no obsolete" data-browser="node8_3">No</td>
<td class="no obsolete" data-browser="node8_7">No</td>
<td class="no" data-browser="node8_10">No</td>
<td class="no obsolete" data-browser="node10_0">No</td>
<td class="no obsolete" data-browser="node10_4">No</td>
<td class="no" data-browser="node10_9">No</td>
<td class="no obsolete" data-browser="node11_0">No</td>
<td class="no obsolete" data-browser="node12_0">No</td>
<td class="no obsolete" data-browser="node12_5">No</td>
<td class="no obsolete" data-browser="node12_9">No</td>
<td class="no" data-browser="node12_11">No</td>
<td class="no" data-browser="node13_0">No</td>
<td class="no" data-browser="node13_2">No</td>
<td class="no" data-browser="node14_0">No</td>
<td class="no" data-browser="node14_5">No</td>
<td class="no" data-browser="node14_6">No</td>
<td class="no" data-browser="node15_0">No</td>
<td class="no" data-browser="node16_0">No</td>
<td class="no obsolete" data-browser="duktape2_0">No</td>
<td class="no obsolete" data-browser="duktape2_1">No</td>
<td class="no obsolete" data-browser="duktape2_2">No</td>
<td class="no" data-browser="duktape2_3">No</td>
<td class="no flagged obsolete" data-browser="graalvm19">Flag<a href="#graalvm-simdjs-note"><sup>[6]</sup></a></td>
<td class="no flagged" data-browser="graalvm19_3_6">Flag<a href="#graalvm-simdjs-note"><sup>[6]</sup></a></td>
<td class="no obsolete" data-browser="graalvm20">No</td>
<td class="no obsolete" data-browser="graalvm20_1">No</td>
<td class="no obsolete" data-browser="graalvm20_3">No</td>
<td class="no" data-browser="graalvm20_3_1">No</td>
<td class="no" data-browser="graalvm21">No</td>
<td class="unknown obsolete" data-browser="android4_4">?</td>
<td class="unknown obsolete" data-browser="android4_4_3">?</td>
<td class="unknown obsolete" data-browser="ios10_3">?</td>
<td class="unknown obsolete" data-browser="ios11">?</td>
<td class="unknown obsolete" data-browser="ios11_3">?</td>
<td class="unknown" data-browser="ios12">?</td>
<td class="unknown" data-browser="ios12_2">?</td>
<td class="unknown" data-browser="ios13">?</td>
<td class="unknown" data-browser="ios13_4">?</td>
<td class="unknown" data-browser="ios14">?</td>
<td class="no obsolete" data-browser="samsung10">No</td>
<td class="no" data-browser="samsung11">No</td>
<td class="no" data-browser="samsung12">No</td>
<td class="no" data-browser="samsung13">No</td>
<td class="no obsolete" data-browser="opera_mobile57">No</td>
<td class="no obsolete" data-browser="opera_mobile58">No</td>
<td class="no obsolete" data-browser="opera_mobile59">No</td>
<td class="no obsolete" data-browser="opera_mobile60">No</td>
<td class="no obsolete" data-browser="opera_mobile61">No</td>
<td class="no" data-browser="opera_mobile62">No</td>
<td class="no" data-browser="opera_mobile63">No</td>
</tr>
<tr class="subtest" data-parent="SIMD_(Single_Instruction,_Multiple_Data)" id="test-SIMD_(Single_Instruction,_Multiple_Data)_a_href=_https://tc39.github.io/ecmascript_simd/#simd-or_SIMD.%type%.or_/a_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/or_title=_MDN_documentation_img_src=_../mdn.png_alt=_MDN_(Mozilla_Development_Network)_logo_width=_15_height=_13_/_/a_nbsp;"><td><span><a class="anchor" href="#test-SIMD_(Single_Instruction,_Multiple_Data)_a_href=_https://tc39.github.io/ecmascript_simd/#simd-or_SIMD.%type%.or_/a_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/or_title=_MDN_documentation_img_src=_../mdn.png_alt=_MDN_(Mozilla_Development_Network)_logo_width=_15_height=_13_/_/a_nbsp;">&#xA7;</a><a href="https://tc39.github.io/ecmascript_simd/#simd-or">SIMD.%type%.or</a> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/or" title="MDN documentation"><img src="../mdn.png" alt="MDN (Mozilla Development Network) logo" width="15" height="13"></a>&#xA0;</span><script data-source="
return simdBoolIntTypes.every(function(type){
  return typeof SIMD[type].or === &apos;function&apos;;
});
      ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("38");try{return Function("asyncTestPassed","\nreturn simdBoolIntTypes.every(function(type){\n  return typeof SIMD[type].or === 'function';\n});\n      ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("38");return Function("asyncTestPassed","'use strict';"+"\nreturn simdBoolIntTypes.every(function(type){\n  return typeof SIMD[type].or === 'function';\n});\n      ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
</script></td>
<td class="unknown obsolete" data-browser="konq4_13">?</td>
<td class="unknown" data-browser="konq4_14">?</td>
<td class="unknown obsolete" data-browser="ie8">?</td>
<td class="unknown obsolete" data-browser="ie9">?</td>
<td class="unknown obsolete" data-browser="ie10">?</td>
<td class="no" data-browser="ie11">No</td>
<td class="no obsolete" data-browser="firefox68">No</td>
<td class="no obsolete" data-browser="firefox75">No</td>
<td class="no obsolete" data-browser="firefox76">No</td>
<td class="no obsolete" data-browser="firefox77">No</td>
<td class="no" data-browser="firefox78">No</td>
<td class="no obsolete" data-browser="firefox79">No</td>
<td class="no obsolete" data-browser="firefox80">No</td>
<td class="no obsolete" data-browser="firefox81">No</td>
<td class="no obsolete" data-browser="firefox82">No</td>
<td class="no obsolete" data-browser="firefox83">No</td>
<td class="no obsolete" data-browser="firefox84">No</td>
<td class="no obsolete" data-browser="firefox85">No</td>
<td class="no obsolete" data-browser="firefox86">No</td>
<td class="no" data-browser="firefox87">No</td>
<td class="no" data-browser="firefox88">No</td>
<td class="no unstable" data-browser="firefox89">No</td>
<td class="no unstable" data-browser="firefox90">No</td>
<td class="no obsolete" data-browser="opera12_10">No</td>
<td class="no obsolete" data-browser="chrome83">No</td>
<td class="no obsolete" data-browser="chrome84">No</td>
<td class="no obsolete" data-browser="chrome85">No</td>
<td class="no obsolete" data-browser="chrome86">No</td>
<td class="no obsolete" data-browser="chrome87">No</td>
<td class="no" data-browser="chrome88">No</td>
<td class="no" data-browser="chrome89">No</td>
<td class="no" data-browser="chrome90">No</td>
<td class="no unstable" data-browser="chrome91">No</td>
<td class="no unstable" data-browser="chrome92">No</td>
<td class="no obsolete" data-browser="edge18">No</td>
<td class="no obsolete" data-browser="edge83">No</td>
<td class="no obsolete" data-browser="edge84">No</td>
<td class="no obsolete" data-browser="edge85">No</td>
<td class="no obsolete" data-browser="edge86">No</td>
<td class="no obsolete" data-browser="edge87">No</td>
<td class="no obsolete" data-browser="edge88">No</td>
<td class="no" data-browser="edge89">No</td>
<td class="no" data-browser="edge90">No</td>
<td class="unknown obsolete" data-browser="safari12_1">?</td>
<td class="unknown obsolete" data-browser="safari13">?</td>
<td class="unknown obsolete" data-browser="safari13_1">?</td>
<td class="unknown" data-browser="safari14">?</td>
<td class="unknown" data-browser="safari14_1">?</td>
<td class="unknown unstable" data-browser="safaritp">?</td>
<td class="unknown unstable" data-browser="webkit">?</td>
<td class="no obsolete" data-browser="opera69">No</td>
<td class="no obsolete" data-browser="opera70">No</td>
<td class="no obsolete" data-browser="opera71">No</td>
<td class="no obsolete" data-browser="opera72">No</td>
<td class="no obsolete" data-browser="opera73">No</td>
<td class="no obsolete" data-browser="opera74">No</td>
<td class="no" data-browser="opera75">No</td>
<td class="no" data-browser="opera76">No</td>
<td class="unknown obsolete" data-browser="rhino1_7">?</td>
<td class="unknown" data-browser="besen">?</td>
<td class="unknown obsolete" data-browser="phantom2_1">?</td>
<td class="unknown obsolete" data-browser="node0_10">?</td>
<td class="unknown obsolete" data-browser="node0_12">?</td>
<td class="no obsolete" data-browser="node4">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node6_5">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node7">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node7_6">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node8">No</td>
<td class="no obsolete" data-browser="node8_3">No</td>
<td class="no obsolete" data-browser="node8_7">No</td>
<td class="no" data-browser="node8_10">No</td>
<td class="no obsolete" data-browser="node10_0">No</td>
<td class="no obsolete" data-browser="node10_4">No</td>
<td class="no" data-browser="node10_9">No</td>
<td class="no obsolete" data-browser="node11_0">No</td>
<td class="no obsolete" data-browser="node12_0">No</td>
<td class="no obsolete" data-browser="node12_5">No</td>
<td class="no obsolete" data-browser="node12_9">No</td>
<td class="no" data-browser="node12_11">No</td>
<td class="no" data-browser="node13_0">No</td>
<td class="no" data-browser="node13_2">No</td>
<td class="no" data-browser="node14_0">No</td>
<td class="no" data-browser="node14_5">No</td>
<td class="no" data-browser="node14_6">No</td>
<td class="no" data-browser="node15_0">No</td>
<td class="no" data-browser="node16_0">No</td>
<td class="no obsolete" data-browser="duktape2_0">No</td>
<td class="no obsolete" data-browser="duktape2_1">No</td>
<td class="no obsolete" data-browser="duktape2_2">No</td>
<td class="no" data-browser="duktape2_3">No</td>
<td class="no flagged obsolete" data-browser="graalvm19">Flag<a href="#graalvm-simdjs-note"><sup>[6]</sup></a></td>
<td class="no flagged" data-browser="graalvm19_3_6">Flag<a href="#graalvm-simdjs-note"><sup>[6]</sup></a></td>
<td class="no obsolete" data-browser="graalvm20">No</td>
<td class="no obsolete" data-browser="graalvm20_1">No</td>
<td class="no obsolete" data-browser="graalvm20_3">No</td>
<td class="no" data-browser="graalvm20_3_1">No</td>
<td class="no" data-browser="graalvm21">No</td>
<td class="unknown obsolete" data-browser="android4_4">?</td>
<td class="unknown obsolete" data-browser="android4_4_3">?</td>
<td class="unknown obsolete" data-browser="ios10_3">?</td>
<td class="unknown obsolete" data-browser="ios11">?</td>
<td class="unknown obsolete" data-browser="ios11_3">?</td>
<td class="unknown" data-browser="ios12">?</td>
<td class="unknown" data-browser="ios12_2">?</td>
<td class="unknown" data-browser="ios13">?</td>
<td class="unknown" data-browser="ios13_4">?</td>
<td class="unknown" data-browser="ios14">?</td>
<td class="no obsolete" data-browser="samsung10">No</td>
<td class="no" data-browser="samsung11">No</td>
<td class="no" data-browser="samsung12">No</td>
<td class="no" data-browser="samsung13">No</td>
<td class="no obsolete" data-browser="opera_mobile57">No</td>
<td class="no obsolete" data-browser="opera_mobile58">No</td>
<td class="no obsolete" data-browser="opera_mobile59">No</td>
<td class="no obsolete" data-browser="opera_mobile60">No</td>
<td class="no obsolete" data-browser="opera_mobile61">No</td>
<td class="no" data-browser="opera_mobile62">No</td>
<td class="no" data-browser="opera_mobile63">No</td>
</tr>
<tr class="subtest" data-parent="SIMD_(Single_Instruction,_Multiple_Data)" id="test-SIMD_(Single_Instruction,_Multiple_Data)_a_href=_https://tc39.github.io/ecmascript_simd/#simd-reciprocal-approximation_SIMD.%floatType%.reciprocalApproximation_/a_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/reciprocalApproximation_title=_MDN_documentation_img_src=_../mdn.png_alt=_MDN_(Mozilla_Development_Network)_logo_width=_15_height=_13_/_/a_nbsp;"><td><span><a class="anchor" href="#test-SIMD_(Single_Instruction,_Multiple_Data)_a_href=_https://tc39.github.io/ecmascript_simd/#simd-reciprocal-approximation_SIMD.%floatType%.reciprocalApproximation_/a_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/reciprocalApproximation_title=_MDN_documentation_img_src=_../mdn.png_alt=_MDN_(Mozilla_Development_Network)_logo_width=_15_height=_13_/_/a_nbsp;">&#xA7;</a><a href="https://tc39.github.io/ecmascript_simd/#simd-reciprocal-approximation">SIMD.%floatType%.reciprocalApproximation</a> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/reciprocalApproximation" title="MDN documentation"><img src="../mdn.png" alt="MDN (Mozilla Development Network) logo" width="15" height="13"></a>&#xA0;</span><script data-source="
return simdFloatTypes.every(function(type){
  return typeof SIMD[type].reciprocalApproximation === &apos;function&apos;;
});
      ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("39");try{return Function("asyncTestPassed","\nreturn simdFloatTypes.every(function(type){\n  return typeof SIMD[type].reciprocalApproximation === 'function';\n});\n      ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("39");return Function("asyncTestPassed","'use strict';"+"\nreturn simdFloatTypes.every(function(type){\n  return typeof SIMD[type].reciprocalApproximation === 'function';\n});\n      ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
</script></td>
<td class="unknown obsolete" data-browser="konq4_13">?</td>
<td class="unknown" data-browser="konq4_14">?</td>
<td class="unknown obsolete" data-browser="ie8">?</td>
<td class="unknown obsolete" data-browser="ie9">?</td>
<td class="unknown obsolete" data-browser="ie10">?</td>
<td class="no" data-browser="ie11">No</td>
<td class="no obsolete" data-browser="firefox68">No</td>
<td class="no obsolete" data-browser="firefox75">No</td>
<td class="no obsolete" data-browser="firefox76">No</td>
<td class="no obsolete" data-browser="firefox77">No</td>
<td class="no" data-browser="firefox78">No</td>
<td class="no obsolete" data-browser="firefox79">No</td>
<td class="no obsolete" data-browser="firefox80">No</td>
<td class="no obsolete" data-browser="firefox81">No</td>
<td class="no obsolete" data-browser="firefox82">No</td>
<td class="no obsolete" data-browser="firefox83">No</td>
<td class="no obsolete" data-browser="firefox84">No</td>
<td class="no obsolete" data-browser="firefox85">No</td>
<td class="no obsolete" data-browser="firefox86">No</td>
<td class="no" data-browser="firefox87">No</td>
<td class="no" data-browser="firefox88">No</td>
<td class="no unstable" data-browser="firefox89">No</td>
<td class="no unstable" data-browser="firefox90">No</td>
<td class="no obsolete" data-browser="opera12_10">No</td>
<td class="no obsolete" data-browser="chrome83">No</td>
<td class="no obsolete" data-browser="chrome84">No</td>
<td class="no obsolete" data-browser="chrome85">No</td>
<td class="no obsolete" data-browser="chrome86">No</td>
<td class="no obsolete" data-browser="chrome87">No</td>
<td class="no" data-browser="chrome88">No</td>
<td class="no" data-browser="chrome89">No</td>
<td class="no" data-browser="chrome90">No</td>
<td class="no unstable" data-browser="chrome91">No</td>
<td class="no unstable" data-browser="chrome92">No</td>
<td class="no obsolete" data-browser="edge18">No</td>
<td class="no obsolete" data-browser="edge83">No</td>
<td class="no obsolete" data-browser="edge84">No</td>
<td class="no obsolete" data-browser="edge85">No</td>
<td class="no obsolete" data-browser="edge86">No</td>
<td class="no obsolete" data-browser="edge87">No</td>
<td class="no obsolete" data-browser="edge88">No</td>
<td class="no" data-browser="edge89">No</td>
<td class="no" data-browser="edge90">No</td>
<td class="unknown obsolete" data-browser="safari12_1">?</td>
<td class="unknown obsolete" data-browser="safari13">?</td>
<td class="unknown obsolete" data-browser="safari13_1">?</td>
<td class="unknown" data-browser="safari14">?</td>
<td class="unknown" data-browser="safari14_1">?</td>
<td class="unknown unstable" data-browser="safaritp">?</td>
<td class="unknown unstable" data-browser="webkit">?</td>
<td class="no obsolete" data-browser="opera69">No</td>
<td class="no obsolete" data-browser="opera70">No</td>
<td class="no obsolete" data-browser="opera71">No</td>
<td class="no obsolete" data-browser="opera72">No</td>
<td class="no obsolete" data-browser="opera73">No</td>
<td class="no obsolete" data-browser="opera74">No</td>
<td class="no" data-browser="opera75">No</td>
<td class="no" data-browser="opera76">No</td>
<td class="unknown obsolete" data-browser="rhino1_7">?</td>
<td class="unknown" data-browser="besen">?</td>
<td class="unknown obsolete" data-browser="phantom2_1">?</td>
<td class="unknown obsolete" data-browser="node0_10">?</td>
<td class="unknown obsolete" data-browser="node0_12">?</td>
<td class="no obsolete" data-browser="node4">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node6_5">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node7">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node7_6">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node8">No</td>
<td class="no obsolete" data-browser="node8_3">No</td>
<td class="no obsolete" data-browser="node8_7">No</td>
<td class="no" data-browser="node8_10">No</td>
<td class="no obsolete" data-browser="node10_0">No</td>
<td class="no obsolete" data-browser="node10_4">No</td>
<td class="no" data-browser="node10_9">No</td>
<td class="no obsolete" data-browser="node11_0">No</td>
<td class="no obsolete" data-browser="node12_0">No</td>
<td class="no obsolete" data-browser="node12_5">No</td>
<td class="no obsolete" data-browser="node12_9">No</td>
<td class="no" data-browser="node12_11">No</td>
<td class="no" data-browser="node13_0">No</td>
<td class="no" data-browser="node13_2">No</td>
<td class="no" data-browser="node14_0">No</td>
<td class="no" data-browser="node14_5">No</td>
<td class="no" data-browser="node14_6">No</td>
<td class="no" data-browser="node15_0">No</td>
<td class="no" data-browser="node16_0">No</td>
<td class="no obsolete" data-browser="duktape2_0">No</td>
<td class="no obsolete" data-browser="duktape2_1">No</td>
<td class="no obsolete" data-browser="duktape2_2">No</td>
<td class="no" data-browser="duktape2_3">No</td>
<td class="no flagged obsolete" data-browser="graalvm19">Flag<a href="#graalvm-simdjs-note"><sup>[6]</sup></a></td>
<td class="no flagged" data-browser="graalvm19_3_6">Flag<a href="#graalvm-simdjs-note"><sup>[6]</sup></a></td>
<td class="no obsolete" data-browser="graalvm20">No</td>
<td class="no obsolete" data-browser="graalvm20_1">No</td>
<td class="no obsolete" data-browser="graalvm20_3">No</td>
<td class="no" data-browser="graalvm20_3_1">No</td>
<td class="no" data-browser="graalvm21">No</td>
<td class="unknown obsolete" data-browser="android4_4">?</td>
<td class="unknown obsolete" data-browser="android4_4_3">?</td>
<td class="unknown obsolete" data-browser="ios10_3">?</td>
<td class="unknown obsolete" data-browser="ios11">?</td>
<td class="unknown obsolete" data-browser="ios11_3">?</td>
<td class="unknown" data-browser="ios12">?</td>
<td class="unknown" data-browser="ios12_2">?</td>
<td class="unknown" data-browser="ios13">?</td>
<td class="unknown" data-browser="ios13_4">?</td>
<td class="unknown" data-browser="ios14">?</td>
<td class="no obsolete" data-browser="samsung10">No</td>
<td class="no" data-browser="samsung11">No</td>
<td class="no" data-browser="samsung12">No</td>
<td class="no" data-browser="samsung13">No</td>
<td class="no obsolete" data-browser="opera_mobile57">No</td>
<td class="no obsolete" data-browser="opera_mobile58">No</td>
<td class="no obsolete" data-browser="opera_mobile59">No</td>
<td class="no obsolete" data-browser="opera_mobile60">No</td>
<td class="no obsolete" data-browser="opera_mobile61">No</td>
<td class="no" data-browser="opera_mobile62">No</td>
<td class="no" data-browser="opera_mobile63">No</td>
</tr>
<tr class="subtest" data-parent="SIMD_(Single_Instruction,_Multiple_Data)" id="test-SIMD_(Single_Instruction,_Multiple_Data)_a_href=_https://tc39.github.io/ecmascript_simd/#simd-reciprocal-sqrt-approximation_SIMD.%floatType%.reciprocalSqrtApproximation_/a_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/reciprocalSqrtApproximation_title=_MDN_documentation_img_src=_../mdn.png_alt=_MDN_(Mozilla_Development_Network)_logo_width=_15_height=_13_/_/a_nbsp;"><td><span><a class="anchor" href="#test-SIMD_(Single_Instruction,_Multiple_Data)_a_href=_https://tc39.github.io/ecmascript_simd/#simd-reciprocal-sqrt-approximation_SIMD.%floatType%.reciprocalSqrtApproximation_/a_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/reciprocalSqrtApproximation_title=_MDN_documentation_img_src=_../mdn.png_alt=_MDN_(Mozilla_Development_Network)_logo_width=_15_height=_13_/_/a_nbsp;">&#xA7;</a><a href="https://tc39.github.io/ecmascript_simd/#simd-reciprocal-sqrt-approximation">SIMD.%floatType%.reciprocalSqrtApproximation</a> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/reciprocalSqrtApproximation" title="MDN documentation"><img src="../mdn.png" alt="MDN (Mozilla Development Network) logo" width="15" height="13"></a>&#xA0;</span><script data-source="
return simdFloatTypes.every(function(type){
  return typeof SIMD[type].reciprocalSqrtApproximation === &apos;function&apos;;
});
      ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("40");try{return Function("asyncTestPassed","\nreturn simdFloatTypes.every(function(type){\n  return typeof SIMD[type].reciprocalSqrtApproximation === 'function';\n});\n      ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("40");return Function("asyncTestPassed","'use strict';"+"\nreturn simdFloatTypes.every(function(type){\n  return typeof SIMD[type].reciprocalSqrtApproximation === 'function';\n});\n      ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
</script></td>
<td class="unknown obsolete" data-browser="konq4_13">?</td>
<td class="unknown" data-browser="konq4_14">?</td>
<td class="unknown obsolete" data-browser="ie8">?</td>
<td class="unknown obsolete" data-browser="ie9">?</td>
<td class="unknown obsolete" data-browser="ie10">?</td>
<td class="no" data-browser="ie11">No</td>
<td class="no obsolete" data-browser="firefox68">No</td>
<td class="no obsolete" data-browser="firefox75">No</td>
<td class="no obsolete" data-browser="firefox76">No</td>
<td class="no obsolete" data-browser="firefox77">No</td>
<td class="no" data-browser="firefox78">No</td>
<td class="no obsolete" data-browser="firefox79">No</td>
<td class="no obsolete" data-browser="firefox80">No</td>
<td class="no obsolete" data-browser="firefox81">No</td>
<td class="no obsolete" data-browser="firefox82">No</td>
<td class="no obsolete" data-browser="firefox83">No</td>
<td class="no obsolete" data-browser="firefox84">No</td>
<td class="no obsolete" data-browser="firefox85">No</td>
<td class="no obsolete" data-browser="firefox86">No</td>
<td class="no" data-browser="firefox87">No</td>
<td class="no" data-browser="firefox88">No</td>
<td class="no unstable" data-browser="firefox89">No</td>
<td class="no unstable" data-browser="firefox90">No</td>
<td class="no obsolete" data-browser="opera12_10">No</td>
<td class="no obsolete" data-browser="chrome83">No</td>
<td class="no obsolete" data-browser="chrome84">No</td>
<td class="no obsolete" data-browser="chrome85">No</td>
<td class="no obsolete" data-browser="chrome86">No</td>
<td class="no obsolete" data-browser="chrome87">No</td>
<td class="no" data-browser="chrome88">No</td>
<td class="no" data-browser="chrome89">No</td>
<td class="no" data-browser="chrome90">No</td>
<td class="no unstable" data-browser="chrome91">No</td>
<td class="no unstable" data-browser="chrome92">No</td>
<td class="no obsolete" data-browser="edge18">No</td>
<td class="no obsolete" data-browser="edge83">No</td>
<td class="no obsolete" data-browser="edge84">No</td>
<td class="no obsolete" data-browser="edge85">No</td>
<td class="no obsolete" data-browser="edge86">No</td>
<td class="no obsolete" data-browser="edge87">No</td>
<td class="no obsolete" data-browser="edge88">No</td>
<td class="no" data-browser="edge89">No</td>
<td class="no" data-browser="edge90">No</td>
<td class="unknown obsolete" data-browser="safari12_1">?</td>
<td class="unknown obsolete" data-browser="safari13">?</td>
<td class="unknown obsolete" data-browser="safari13_1">?</td>
<td class="unknown" data-browser="safari14">?</td>
<td class="unknown" data-browser="safari14_1">?</td>
<td class="unknown unstable" data-browser="safaritp">?</td>
<td class="unknown unstable" data-browser="webkit">?</td>
<td class="no obsolete" data-browser="opera69">No</td>
<td class="no obsolete" data-browser="opera70">No</td>
<td class="no obsolete" data-browser="opera71">No</td>
<td class="no obsolete" data-browser="opera72">No</td>
<td class="no obsolete" data-browser="opera73">No</td>
<td class="no obsolete" data-browser="opera74">No</td>
<td class="no" data-browser="opera75">No</td>
<td class="no" data-browser="opera76">No</td>
<td class="unknown obsolete" data-browser="rhino1_7">?</td>
<td class="unknown" data-browser="besen">?</td>
<td class="unknown obsolete" data-browser="phantom2_1">?</td>
<td class="unknown obsolete" data-browser="node0_10">?</td>
<td class="unknown obsolete" data-browser="node0_12">?</td>
<td class="no obsolete" data-browser="node4">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node6_5">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node7">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node7_6">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node8">No</td>
<td class="no obsolete" data-browser="node8_3">No</td>
<td class="no obsolete" data-browser="node8_7">No</td>
<td class="no" data-browser="node8_10">No</td>
<td class="no obsolete" data-browser="node10_0">No</td>
<td class="no obsolete" data-browser="node10_4">No</td>
<td class="no" data-browser="node10_9">No</td>
<td class="no obsolete" data-browser="node11_0">No</td>
<td class="no obsolete" data-browser="node12_0">No</td>
<td class="no obsolete" data-browser="node12_5">No</td>
<td class="no obsolete" data-browser="node12_9">No</td>
<td class="no" data-browser="node12_11">No</td>
<td class="no" data-browser="node13_0">No</td>
<td class="no" data-browser="node13_2">No</td>
<td class="no" data-browser="node14_0">No</td>
<td class="no" data-browser="node14_5">No</td>
<td class="no" data-browser="node14_6">No</td>
<td class="no" data-browser="node15_0">No</td>
<td class="no" data-browser="node16_0">No</td>
<td class="no obsolete" data-browser="duktape2_0">No</td>
<td class="no obsolete" data-browser="duktape2_1">No</td>
<td class="no obsolete" data-browser="duktape2_2">No</td>
<td class="no" data-browser="duktape2_3">No</td>
<td class="no flagged obsolete" data-browser="graalvm19">Flag<a href="#graalvm-simdjs-note"><sup>[6]</sup></a></td>
<td class="no flagged" data-browser="graalvm19_3_6">Flag<a href="#graalvm-simdjs-note"><sup>[6]</sup></a></td>
<td class="no obsolete" data-browser="graalvm20">No</td>
<td class="no obsolete" data-browser="graalvm20_1">No</td>
<td class="no obsolete" data-browser="graalvm20_3">No</td>
<td class="no" data-browser="graalvm20_3_1">No</td>
<td class="no" data-browser="graalvm21">No</td>
<td class="unknown obsolete" data-browser="android4_4">?</td>
<td class="unknown obsolete" data-browser="android4_4_3">?</td>
<td class="unknown obsolete" data-browser="ios10_3">?</td>
<td class="unknown obsolete" data-browser="ios11">?</td>
<td class="unknown obsolete" data-browser="ios11_3">?</td>
<td class="unknown" data-browser="ios12">?</td>
<td class="unknown" data-browser="ios12_2">?</td>
<td class="unknown" data-browser="ios13">?</td>
<td class="unknown" data-browser="ios13_4">?</td>
<td class="unknown" data-browser="ios14">?</td>
<td class="no obsolete" data-browser="samsung10">No</td>
<td class="no" data-browser="samsung11">No</td>
<td class="no" data-browser="samsung12">No</td>
<td class="no" data-browser="samsung13">No</td>
<td class="no obsolete" data-browser="opera_mobile57">No</td>
<td class="no obsolete" data-browser="opera_mobile58">No</td>
<td class="no obsolete" data-browser="opera_mobile59">No</td>
<td class="no obsolete" data-browser="opera_mobile60">No</td>
<td class="no obsolete" data-browser="opera_mobile61">No</td>
<td class="no" data-browser="opera_mobile62">No</td>
<td class="no" data-browser="opera_mobile63">No</td>
</tr>
<tr class="subtest" data-parent="SIMD_(Single_Instruction,_Multiple_Data)" id="test-SIMD_(Single_Instruction,_Multiple_Data)_a_href=_https://tc39.github.io/ecmascript_simd/#simd-replace-lane_SIMD.%type%.replaceLane_/a_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/replaceLane_title=_MDN_documentation_img_src=_../mdn.png_alt=_MDN_(Mozilla_Development_Network)_logo_width=_15_height=_13_/_/a_nbsp;"><td><span><a class="anchor" href="#test-SIMD_(Single_Instruction,_Multiple_Data)_a_href=_https://tc39.github.io/ecmascript_simd/#simd-replace-lane_SIMD.%type%.replaceLane_/a_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/replaceLane_title=_MDN_documentation_img_src=_../mdn.png_alt=_MDN_(Mozilla_Development_Network)_logo_width=_15_height=_13_/_/a_nbsp;">&#xA7;</a><a href="https://tc39.github.io/ecmascript_simd/#simd-replace-lane">SIMD.%type%.replaceLane</a> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/replaceLane" title="MDN documentation"><img src="../mdn.png" alt="MDN (Mozilla Development Network) logo" width="15" height="13"></a>&#xA0;</span><script data-source="
return simdAllTypes.every(function(type){
  return typeof SIMD[type].replaceLane === &apos;function&apos;;
});
      ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("41");try{return Function("asyncTestPassed","\nreturn simdAllTypes.every(function(type){\n  return typeof SIMD[type].replaceLane === 'function';\n});\n      ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("41");return Function("asyncTestPassed","'use strict';"+"\nreturn simdAllTypes.every(function(type){\n  return typeof SIMD[type].replaceLane === 'function';\n});\n      ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
</script></td>
<td class="unknown obsolete" data-browser="konq4_13">?</td>
<td class="unknown" data-browser="konq4_14">?</td>
<td class="unknown obsolete" data-browser="ie8">?</td>
<td class="unknown obsolete" data-browser="ie9">?</td>
<td class="unknown obsolete" data-browser="ie10">?</td>
<td class="no" data-browser="ie11">No</td>
<td class="no obsolete" data-browser="firefox68">No</td>
<td class="no obsolete" data-browser="firefox75">No</td>
<td class="no obsolete" data-browser="firefox76">No</td>
<td class="no obsolete" data-browser="firefox77">No</td>
<td class="no" data-browser="firefox78">No</td>
<td class="no obsolete" data-browser="firefox79">No</td>
<td class="no obsolete" data-browser="firefox80">No</td>
<td class="no obsolete" data-browser="firefox81">No</td>
<td class="no obsolete" data-browser="firefox82">No</td>
<td class="no obsolete" data-browser="firefox83">No</td>
<td class="no obsolete" data-browser="firefox84">No</td>
<td class="no obsolete" data-browser="firefox85">No</td>
<td class="no obsolete" data-browser="firefox86">No</td>
<td class="no" data-browser="firefox87">No</td>
<td class="no" data-browser="firefox88">No</td>
<td class="no unstable" data-browser="firefox89">No</td>
<td class="no unstable" data-browser="firefox90">No</td>
<td class="no obsolete" data-browser="opera12_10">No</td>
<td class="no obsolete" data-browser="chrome83">No</td>
<td class="no obsolete" data-browser="chrome84">No</td>
<td class="no obsolete" data-browser="chrome85">No</td>
<td class="no obsolete" data-browser="chrome86">No</td>
<td class="no obsolete" data-browser="chrome87">No</td>
<td class="no" data-browser="chrome88">No</td>
<td class="no" data-browser="chrome89">No</td>
<td class="no" data-browser="chrome90">No</td>
<td class="no unstable" data-browser="chrome91">No</td>
<td class="no unstable" data-browser="chrome92">No</td>
<td class="no obsolete" data-browser="edge18">No</td>
<td class="no obsolete" data-browser="edge83">No</td>
<td class="no obsolete" data-browser="edge84">No</td>
<td class="no obsolete" data-browser="edge85">No</td>
<td class="no obsolete" data-browser="edge86">No</td>
<td class="no obsolete" data-browser="edge87">No</td>
<td class="no obsolete" data-browser="edge88">No</td>
<td class="no" data-browser="edge89">No</td>
<td class="no" data-browser="edge90">No</td>
<td class="unknown obsolete" data-browser="safari12_1">?</td>
<td class="unknown obsolete" data-browser="safari13">?</td>
<td class="unknown obsolete" data-browser="safari13_1">?</td>
<td class="unknown" data-browser="safari14">?</td>
<td class="unknown" data-browser="safari14_1">?</td>
<td class="unknown unstable" data-browser="safaritp">?</td>
<td class="unknown unstable" data-browser="webkit">?</td>
<td class="no obsolete" data-browser="opera69">No</td>
<td class="no obsolete" data-browser="opera70">No</td>
<td class="no obsolete" data-browser="opera71">No</td>
<td class="no obsolete" data-browser="opera72">No</td>
<td class="no obsolete" data-browser="opera73">No</td>
<td class="no obsolete" data-browser="opera74">No</td>
<td class="no" data-browser="opera75">No</td>
<td class="no" data-browser="opera76">No</td>
<td class="unknown obsolete" data-browser="rhino1_7">?</td>
<td class="unknown" data-browser="besen">?</td>
<td class="unknown obsolete" data-browser="phantom2_1">?</td>
<td class="unknown obsolete" data-browser="node0_10">?</td>
<td class="unknown obsolete" data-browser="node0_12">?</td>
<td class="no obsolete" data-browser="node4">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node6_5">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node7">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node7_6">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node8">No</td>
<td class="no obsolete" data-browser="node8_3">No</td>
<td class="no obsolete" data-browser="node8_7">No</td>
<td class="no" data-browser="node8_10">No</td>
<td class="no obsolete" data-browser="node10_0">No</td>
<td class="no obsolete" data-browser="node10_4">No</td>
<td class="no" data-browser="node10_9">No</td>
<td class="no obsolete" data-browser="node11_0">No</td>
<td class="no obsolete" data-browser="node12_0">No</td>
<td class="no obsolete" data-browser="node12_5">No</td>
<td class="no obsolete" data-browser="node12_9">No</td>
<td class="no" data-browser="node12_11">No</td>
<td class="no" data-browser="node13_0">No</td>
<td class="no" data-browser="node13_2">No</td>
<td class="no" data-browser="node14_0">No</td>
<td class="no" data-browser="node14_5">No</td>
<td class="no" data-browser="node14_6">No</td>
<td class="no" data-browser="node15_0">No</td>
<td class="no" data-browser="node16_0">No</td>
<td class="no obsolete" data-browser="duktape2_0">No</td>
<td class="no obsolete" data-browser="duktape2_1">No</td>
<td class="no obsolete" data-browser="duktape2_2">No</td>
<td class="no" data-browser="duktape2_3">No</td>
<td class="no flagged obsolete" data-browser="graalvm19">Flag<a href="#graalvm-simdjs-note"><sup>[6]</sup></a></td>
<td class="no flagged" data-browser="graalvm19_3_6">Flag<a href="#graalvm-simdjs-note"><sup>[6]</sup></a></td>
<td class="no obsolete" data-browser="graalvm20">No</td>
<td class="no obsolete" data-browser="graalvm20_1">No</td>
<td class="no obsolete" data-browser="graalvm20_3">No</td>
<td class="no" data-browser="graalvm20_3_1">No</td>
<td class="no" data-browser="graalvm21">No</td>
<td class="unknown obsolete" data-browser="android4_4">?</td>
<td class="unknown obsolete" data-browser="android4_4_3">?</td>
<td class="unknown obsolete" data-browser="ios10_3">?</td>
<td class="unknown obsolete" data-browser="ios11">?</td>
<td class="unknown obsolete" data-browser="ios11_3">?</td>
<td class="unknown" data-browser="ios12">?</td>
<td class="unknown" data-browser="ios12_2">?</td>
<td class="unknown" data-browser="ios13">?</td>
<td class="unknown" data-browser="ios13_4">?</td>
<td class="unknown" data-browser="ios14">?</td>
<td class="no obsolete" data-browser="samsung10">No</td>
<td class="no" data-browser="samsung11">No</td>
<td class="no" data-browser="samsung12">No</td>
<td class="no" data-browser="samsung13">No</td>
<td class="no obsolete" data-browser="opera_mobile57">No</td>
<td class="no obsolete" data-browser="opera_mobile58">No</td>
<td class="no obsolete" data-browser="opera_mobile59">No</td>
<td class="no obsolete" data-browser="opera_mobile60">No</td>
<td class="no obsolete" data-browser="opera_mobile61">No</td>
<td class="no" data-browser="opera_mobile62">No</td>
<td class="no" data-browser="opera_mobile63">No</td>
</tr>
<tr class="subtest" data-parent="SIMD_(Single_Instruction,_Multiple_Data)" id="test-SIMD_(Single_Instruction,_Multiple_Data)_a_href=_https://tc39.github.io/ecmascript_simd/#simd-select_SIMD.%type%.select_/a_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/select_title=_MDN_documentation_img_src=_../mdn.png_alt=_MDN_(Mozilla_Development_Network)_logo_width=_15_height=_13_/_/a_nbsp;"><td><span><a class="anchor" href="#test-SIMD_(Single_Instruction,_Multiple_Data)_a_href=_https://tc39.github.io/ecmascript_simd/#simd-select_SIMD.%type%.select_/a_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/select_title=_MDN_documentation_img_src=_../mdn.png_alt=_MDN_(Mozilla_Development_Network)_logo_width=_15_height=_13_/_/a_nbsp;">&#xA7;</a><a href="https://tc39.github.io/ecmascript_simd/#simd-select">SIMD.%type%.select</a> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/select" title="MDN documentation"><img src="../mdn.png" alt="MDN (Mozilla Development Network) logo" width="15" height="13"></a>&#xA0;</span><script data-source="
return simdFloatIntTypes.every(function(type){
  return typeof SIMD[type].select === &apos;function&apos;;
});
      ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("42");try{return Function("asyncTestPassed","\nreturn simdFloatIntTypes.every(function(type){\n  return typeof SIMD[type].select === 'function';\n});\n      ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("42");return Function("asyncTestPassed","'use strict';"+"\nreturn simdFloatIntTypes.every(function(type){\n  return typeof SIMD[type].select === 'function';\n});\n      ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
</script></td>
<td class="unknown obsolete" data-browser="konq4_13">?</td>
<td class="unknown" data-browser="konq4_14">?</td>
<td class="unknown obsolete" data-browser="ie8">?</td>
<td class="unknown obsolete" data-browser="ie9">?</td>
<td class="unknown obsolete" data-browser="ie10">?</td>
<td class="no" data-browser="ie11">No</td>
<td class="no obsolete" data-browser="firefox68">No</td>
<td class="no obsolete" data-browser="firefox75">No</td>
<td class="no obsolete" data-browser="firefox76">No</td>
<td class="no obsolete" data-browser="firefox77">No</td>
<td class="no" data-browser="firefox78">No</td>
<td class="no obsolete" data-browser="firefox79">No</td>
<td class="no obsolete" data-browser="firefox80">No</td>
<td class="no obsolete" data-browser="firefox81">No</td>
<td class="no obsolete" data-browser="firefox82">No</td>
<td class="no obsolete" data-browser="firefox83">No</td>
<td class="no obsolete" data-browser="firefox84">No</td>
<td class="no obsolete" data-browser="firefox85">No</td>
<td class="no obsolete" data-browser="firefox86">No</td>
<td class="no" data-browser="firefox87">No</td>
<td class="no" data-browser="firefox88">No</td>
<td class="no unstable" data-browser="firefox89">No</td>
<td class="no unstable" data-browser="firefox90">No</td>
<td class="no obsolete" data-browser="opera12_10">No</td>
<td class="no obsolete" data-browser="chrome83">No</td>
<td class="no obsolete" data-browser="chrome84">No</td>
<td class="no obsolete" data-browser="chrome85">No</td>
<td class="no obsolete" data-browser="chrome86">No</td>
<td class="no obsolete" data-browser="chrome87">No</td>
<td class="no" data-browser="chrome88">No</td>
<td class="no" data-browser="chrome89">No</td>
<td class="no" data-browser="chrome90">No</td>
<td class="no unstable" data-browser="chrome91">No</td>
<td class="no unstable" data-browser="chrome92">No</td>
<td class="no obsolete" data-browser="edge18">No</td>
<td class="no obsolete" data-browser="edge83">No</td>
<td class="no obsolete" data-browser="edge84">No</td>
<td class="no obsolete" data-browser="edge85">No</td>
<td class="no obsolete" data-browser="edge86">No</td>
<td class="no obsolete" data-browser="edge87">No</td>
<td class="no obsolete" data-browser="edge88">No</td>
<td class="no" data-browser="edge89">No</td>
<td class="no" data-browser="edge90">No</td>
<td class="unknown obsolete" data-browser="safari12_1">?</td>
<td class="unknown obsolete" data-browser="safari13">?</td>
<td class="unknown obsolete" data-browser="safari13_1">?</td>
<td class="unknown" data-browser="safari14">?</td>
<td class="unknown" data-browser="safari14_1">?</td>
<td class="unknown unstable" data-browser="safaritp">?</td>
<td class="unknown unstable" data-browser="webkit">?</td>
<td class="no obsolete" data-browser="opera69">No</td>
<td class="no obsolete" data-browser="opera70">No</td>
<td class="no obsolete" data-browser="opera71">No</td>
<td class="no obsolete" data-browser="opera72">No</td>
<td class="no obsolete" data-browser="opera73">No</td>
<td class="no obsolete" data-browser="opera74">No</td>
<td class="no" data-browser="opera75">No</td>
<td class="no" data-browser="opera76">No</td>
<td class="unknown obsolete" data-browser="rhino1_7">?</td>
<td class="unknown" data-browser="besen">?</td>
<td class="unknown obsolete" data-browser="phantom2_1">?</td>
<td class="unknown obsolete" data-browser="node0_10">?</td>
<td class="unknown obsolete" data-browser="node0_12">?</td>
<td class="no obsolete" data-browser="node4">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node6_5">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node7">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node7_6">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node8">No</td>
<td class="no obsolete" data-browser="node8_3">No</td>
<td class="no obsolete" data-browser="node8_7">No</td>
<td class="no" data-browser="node8_10">No</td>
<td class="no obsolete" data-browser="node10_0">No</td>
<td class="no obsolete" data-browser="node10_4">No</td>
<td class="no" data-browser="node10_9">No</td>
<td class="no obsolete" data-browser="node11_0">No</td>
<td class="no obsolete" data-browser="node12_0">No</td>
<td class="no obsolete" data-browser="node12_5">No</td>
<td class="no obsolete" data-browser="node12_9">No</td>
<td class="no" data-browser="node12_11">No</td>
<td class="no" data-browser="node13_0">No</td>
<td class="no" data-browser="node13_2">No</td>
<td class="no" data-browser="node14_0">No</td>
<td class="no" data-browser="node14_5">No</td>
<td class="no" data-browser="node14_6">No</td>
<td class="no" data-browser="node15_0">No</td>
<td class="no" data-browser="node16_0">No</td>
<td class="no obsolete" data-browser="duktape2_0">No</td>
<td class="no obsolete" data-browser="duktape2_1">No</td>
<td class="no obsolete" data-browser="duktape2_2">No</td>
<td class="no" data-browser="duktape2_3">No</td>
<td class="no flagged obsolete" data-browser="graalvm19">Flag<a href="#graalvm-simdjs-note"><sup>[6]</sup></a></td>
<td class="no flagged" data-browser="graalvm19_3_6">Flag<a href="#graalvm-simdjs-note"><sup>[6]</sup></a></td>
<td class="no obsolete" data-browser="graalvm20">No</td>
<td class="no obsolete" data-browser="graalvm20_1">No</td>
<td class="no obsolete" data-browser="graalvm20_3">No</td>
<td class="no" data-browser="graalvm20_3_1">No</td>
<td class="no" data-browser="graalvm21">No</td>
<td class="unknown obsolete" data-browser="android4_4">?</td>
<td class="unknown obsolete" data-browser="android4_4_3">?</td>
<td class="unknown obsolete" data-browser="ios10_3">?</td>
<td class="unknown obsolete" data-browser="ios11">?</td>
<td class="unknown obsolete" data-browser="ios11_3">?</td>
<td class="unknown" data-browser="ios12">?</td>
<td class="unknown" data-browser="ios12_2">?</td>
<td class="unknown" data-browser="ios13">?</td>
<td class="unknown" data-browser="ios13_4">?</td>
<td class="unknown" data-browser="ios14">?</td>
<td class="no obsolete" data-browser="samsung10">No</td>
<td class="no" data-browser="samsung11">No</td>
<td class="no" data-browser="samsung12">No</td>
<td class="no" data-browser="samsung13">No</td>
<td class="no obsolete" data-browser="opera_mobile57">No</td>
<td class="no obsolete" data-browser="opera_mobile58">No</td>
<td class="no obsolete" data-browser="opera_mobile59">No</td>
<td class="no obsolete" data-browser="opera_mobile60">No</td>
<td class="no obsolete" data-browser="opera_mobile61">No</td>
<td class="no" data-browser="opera_mobile62">No</td>
<td class="no" data-browser="opera_mobile63">No</td>
</tr>
<tr class="subtest" data-parent="SIMD_(Single_Instruction,_Multiple_Data)" id="test-SIMD_(Single_Instruction,_Multiple_Data)_a_href=_https://tc39.github.io/ecmascript_simd/#simd-shift-left-by-scalar_SIMD.%integerType%.shiftLeftByScalar_/a_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/shiftLeftByScalar_title=_MDN_documentation_img_src=_../mdn.png_alt=_MDN_(Mozilla_Development_Network)_logo_width=_15_height=_13_/_/a_nbsp;"><td><span><a class="anchor" href="#test-SIMD_(Single_Instruction,_Multiple_Data)_a_href=_https://tc39.github.io/ecmascript_simd/#simd-shift-left-by-scalar_SIMD.%integerType%.shiftLeftByScalar_/a_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/shiftLeftByScalar_title=_MDN_documentation_img_src=_../mdn.png_alt=_MDN_(Mozilla_Development_Network)_logo_width=_15_height=_13_/_/a_nbsp;">&#xA7;</a><a href="https://tc39.github.io/ecmascript_simd/#simd-shift-left-by-scalar">SIMD.%integerType%.shiftLeftByScalar</a> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/shiftLeftByScalar" title="MDN documentation"><img src="../mdn.png" alt="MDN (Mozilla Development Network) logo" width="15" height="13"></a>&#xA0;</span><script data-source="
return simdIntTypes.every(function(type){
  return typeof SIMD[type].shiftLeftByScalar === &apos;function&apos;;
});
      ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("43");try{return Function("asyncTestPassed","\nreturn simdIntTypes.every(function(type){\n  return typeof SIMD[type].shiftLeftByScalar === 'function';\n});\n      ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("43");return Function("asyncTestPassed","'use strict';"+"\nreturn simdIntTypes.every(function(type){\n  return typeof SIMD[type].shiftLeftByScalar === 'function';\n});\n      ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
</script></td>
<td class="unknown obsolete" data-browser="konq4_13">?</td>
<td class="unknown" data-browser="konq4_14">?</td>
<td class="unknown obsolete" data-browser="ie8">?</td>
<td class="unknown obsolete" data-browser="ie9">?</td>
<td class="unknown obsolete" data-browser="ie10">?</td>
<td class="no" data-browser="ie11">No</td>
<td class="no obsolete" data-browser="firefox68">No</td>
<td class="no obsolete" data-browser="firefox75">No</td>
<td class="no obsolete" data-browser="firefox76">No</td>
<td class="no obsolete" data-browser="firefox77">No</td>
<td class="no" data-browser="firefox78">No</td>
<td class="no obsolete" data-browser="firefox79">No</td>
<td class="no obsolete" data-browser="firefox80">No</td>
<td class="no obsolete" data-browser="firefox81">No</td>
<td class="no obsolete" data-browser="firefox82">No</td>
<td class="no obsolete" data-browser="firefox83">No</td>
<td class="no obsolete" data-browser="firefox84">No</td>
<td class="no obsolete" data-browser="firefox85">No</td>
<td class="no obsolete" data-browser="firefox86">No</td>
<td class="no" data-browser="firefox87">No</td>
<td class="no" data-browser="firefox88">No</td>
<td class="no unstable" data-browser="firefox89">No</td>
<td class="no unstable" data-browser="firefox90">No</td>
<td class="no obsolete" data-browser="opera12_10">No</td>
<td class="no obsolete" data-browser="chrome83">No</td>
<td class="no obsolete" data-browser="chrome84">No</td>
<td class="no obsolete" data-browser="chrome85">No</td>
<td class="no obsolete" data-browser="chrome86">No</td>
<td class="no obsolete" data-browser="chrome87">No</td>
<td class="no" data-browser="chrome88">No</td>
<td class="no" data-browser="chrome89">No</td>
<td class="no" data-browser="chrome90">No</td>
<td class="no unstable" data-browser="chrome91">No</td>
<td class="no unstable" data-browser="chrome92">No</td>
<td class="no obsolete" data-browser="edge18">No</td>
<td class="no obsolete" data-browser="edge83">No</td>
<td class="no obsolete" data-browser="edge84">No</td>
<td class="no obsolete" data-browser="edge85">No</td>
<td class="no obsolete" data-browser="edge86">No</td>
<td class="no obsolete" data-browser="edge87">No</td>
<td class="no obsolete" data-browser="edge88">No</td>
<td class="no" data-browser="edge89">No</td>
<td class="no" data-browser="edge90">No</td>
<td class="unknown obsolete" data-browser="safari12_1">?</td>
<td class="unknown obsolete" data-browser="safari13">?</td>
<td class="unknown obsolete" data-browser="safari13_1">?</td>
<td class="unknown" data-browser="safari14">?</td>
<td class="unknown" data-browser="safari14_1">?</td>
<td class="unknown unstable" data-browser="safaritp">?</td>
<td class="unknown unstable" data-browser="webkit">?</td>
<td class="no obsolete" data-browser="opera69">No</td>
<td class="no obsolete" data-browser="opera70">No</td>
<td class="no obsolete" data-browser="opera71">No</td>
<td class="no obsolete" data-browser="opera72">No</td>
<td class="no obsolete" data-browser="opera73">No</td>
<td class="no obsolete" data-browser="opera74">No</td>
<td class="no" data-browser="opera75">No</td>
<td class="no" data-browser="opera76">No</td>
<td class="unknown obsolete" data-browser="rhino1_7">?</td>
<td class="unknown" data-browser="besen">?</td>
<td class="unknown obsolete" data-browser="phantom2_1">?</td>
<td class="unknown obsolete" data-browser="node0_10">?</td>
<td class="unknown obsolete" data-browser="node0_12">?</td>
<td class="no obsolete" data-browser="node4">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node6_5">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node7">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node7_6">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node8">No</td>
<td class="no obsolete" data-browser="node8_3">No</td>
<td class="no obsolete" data-browser="node8_7">No</td>
<td class="no" data-browser="node8_10">No</td>
<td class="no obsolete" data-browser="node10_0">No</td>
<td class="no obsolete" data-browser="node10_4">No</td>
<td class="no" data-browser="node10_9">No</td>
<td class="no obsolete" data-browser="node11_0">No</td>
<td class="no obsolete" data-browser="node12_0">No</td>
<td class="no obsolete" data-browser="node12_5">No</td>
<td class="no obsolete" data-browser="node12_9">No</td>
<td class="no" data-browser="node12_11">No</td>
<td class="no" data-browser="node13_0">No</td>
<td class="no" data-browser="node13_2">No</td>
<td class="no" data-browser="node14_0">No</td>
<td class="no" data-browser="node14_5">No</td>
<td class="no" data-browser="node14_6">No</td>
<td class="no" data-browser="node15_0">No</td>
<td class="no" data-browser="node16_0">No</td>
<td class="no obsolete" data-browser="duktape2_0">No</td>
<td class="no obsolete" data-browser="duktape2_1">No</td>
<td class="no obsolete" data-browser="duktape2_2">No</td>
<td class="no" data-browser="duktape2_3">No</td>
<td class="no flagged obsolete" data-browser="graalvm19">Flag<a href="#graalvm-simdjs-note"><sup>[6]</sup></a></td>
<td class="no flagged" data-browser="graalvm19_3_6">Flag<a href="#graalvm-simdjs-note"><sup>[6]</sup></a></td>
<td class="no obsolete" data-browser="graalvm20">No</td>
<td class="no obsolete" data-browser="graalvm20_1">No</td>
<td class="no obsolete" data-browser="graalvm20_3">No</td>
<td class="no" data-browser="graalvm20_3_1">No</td>
<td class="no" data-browser="graalvm21">No</td>
<td class="unknown obsolete" data-browser="android4_4">?</td>
<td class="unknown obsolete" data-browser="android4_4_3">?</td>
<td class="unknown obsolete" data-browser="ios10_3">?</td>
<td class="unknown obsolete" data-browser="ios11">?</td>
<td class="unknown obsolete" data-browser="ios11_3">?</td>
<td class="unknown" data-browser="ios12">?</td>
<td class="unknown" data-browser="ios12_2">?</td>
<td class="unknown" data-browser="ios13">?</td>
<td class="unknown" data-browser="ios13_4">?</td>
<td class="unknown" data-browser="ios14">?</td>
<td class="no obsolete" data-browser="samsung10">No</td>
<td class="no" data-browser="samsung11">No</td>
<td class="no" data-browser="samsung12">No</td>
<td class="no" data-browser="samsung13">No</td>
<td class="no obsolete" data-browser="opera_mobile57">No</td>
<td class="no obsolete" data-browser="opera_mobile58">No</td>
<td class="no obsolete" data-browser="opera_mobile59">No</td>
<td class="no obsolete" data-browser="opera_mobile60">No</td>
<td class="no obsolete" data-browser="opera_mobile61">No</td>
<td class="no" data-browser="opera_mobile62">No</td>
<td class="no" data-browser="opera_mobile63">No</td>
</tr>
<tr class="subtest" data-parent="SIMD_(Single_Instruction,_Multiple_Data)" id="test-SIMD_(Single_Instruction,_Multiple_Data)_a_href=_https://tc39.github.io/ecmascript_simd/#simd-shift-right-by-scalar_SIMD.%integerType%.shiftRightByScalar_/a_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/shiftRightByScalar_title=_MDN_documentation_img_src=_../mdn.png_alt=_MDN_(Mozilla_Development_Network)_logo_width=_15_height=_13_/_/a_nbsp;"><td><span><a class="anchor" href="#test-SIMD_(Single_Instruction,_Multiple_Data)_a_href=_https://tc39.github.io/ecmascript_simd/#simd-shift-right-by-scalar_SIMD.%integerType%.shiftRightByScalar_/a_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/shiftRightByScalar_title=_MDN_documentation_img_src=_../mdn.png_alt=_MDN_(Mozilla_Development_Network)_logo_width=_15_height=_13_/_/a_nbsp;">&#xA7;</a><a href="https://tc39.github.io/ecmascript_simd/#simd-shift-right-by-scalar">SIMD.%integerType%.shiftRightByScalar</a> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/shiftRightByScalar" title="MDN documentation"><img src="../mdn.png" alt="MDN (Mozilla Development Network) logo" width="15" height="13"></a>&#xA0;</span><script data-source="
return simdIntTypes.every(function(type){
  return typeof SIMD[type].shiftRightByScalar === &apos;function&apos;;
});
      ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("44");try{return Function("asyncTestPassed","\nreturn simdIntTypes.every(function(type){\n  return typeof SIMD[type].shiftRightByScalar === 'function';\n});\n      ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("44");return Function("asyncTestPassed","'use strict';"+"\nreturn simdIntTypes.every(function(type){\n  return typeof SIMD[type].shiftRightByScalar === 'function';\n});\n      ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
</script></td>
<td class="unknown obsolete" data-browser="konq4_13">?</td>
<td class="unknown" data-browser="konq4_14">?</td>
<td class="unknown obsolete" data-browser="ie8">?</td>
<td class="unknown obsolete" data-browser="ie9">?</td>
<td class="unknown obsolete" data-browser="ie10">?</td>
<td class="no" data-browser="ie11">No</td>
<td class="no obsolete" data-browser="firefox68">No</td>
<td class="no obsolete" data-browser="firefox75">No</td>
<td class="no obsolete" data-browser="firefox76">No</td>
<td class="no obsolete" data-browser="firefox77">No</td>
<td class="no" data-browser="firefox78">No</td>
<td class="no obsolete" data-browser="firefox79">No</td>
<td class="no obsolete" data-browser="firefox80">No</td>
<td class="no obsolete" data-browser="firefox81">No</td>
<td class="no obsolete" data-browser="firefox82">No</td>
<td class="no obsolete" data-browser="firefox83">No</td>
<td class="no obsolete" data-browser="firefox84">No</td>
<td class="no obsolete" data-browser="firefox85">No</td>
<td class="no obsolete" data-browser="firefox86">No</td>
<td class="no" data-browser="firefox87">No</td>
<td class="no" data-browser="firefox88">No</td>
<td class="no unstable" data-browser="firefox89">No</td>
<td class="no unstable" data-browser="firefox90">No</td>
<td class="no obsolete" data-browser="opera12_10">No</td>
<td class="no obsolete" data-browser="chrome83">No</td>
<td class="no obsolete" data-browser="chrome84">No</td>
<td class="no obsolete" data-browser="chrome85">No</td>
<td class="no obsolete" data-browser="chrome86">No</td>
<td class="no obsolete" data-browser="chrome87">No</td>
<td class="no" data-browser="chrome88">No</td>
<td class="no" data-browser="chrome89">No</td>
<td class="no" data-browser="chrome90">No</td>
<td class="no unstable" data-browser="chrome91">No</td>
<td class="no unstable" data-browser="chrome92">No</td>
<td class="no obsolete" data-browser="edge18">No</td>
<td class="no obsolete" data-browser="edge83">No</td>
<td class="no obsolete" data-browser="edge84">No</td>
<td class="no obsolete" data-browser="edge85">No</td>
<td class="no obsolete" data-browser="edge86">No</td>
<td class="no obsolete" data-browser="edge87">No</td>
<td class="no obsolete" data-browser="edge88">No</td>
<td class="no" data-browser="edge89">No</td>
<td class="no" data-browser="edge90">No</td>
<td class="unknown obsolete" data-browser="safari12_1">?</td>
<td class="unknown obsolete" data-browser="safari13">?</td>
<td class="unknown obsolete" data-browser="safari13_1">?</td>
<td class="unknown" data-browser="safari14">?</td>
<td class="unknown" data-browser="safari14_1">?</td>
<td class="unknown unstable" data-browser="safaritp">?</td>
<td class="unknown unstable" data-browser="webkit">?</td>
<td class="no obsolete" data-browser="opera69">No</td>
<td class="no obsolete" data-browser="opera70">No</td>
<td class="no obsolete" data-browser="opera71">No</td>
<td class="no obsolete" data-browser="opera72">No</td>
<td class="no obsolete" data-browser="opera73">No</td>
<td class="no obsolete" data-browser="opera74">No</td>
<td class="no" data-browser="opera75">No</td>
<td class="no" data-browser="opera76">No</td>
<td class="unknown obsolete" data-browser="rhino1_7">?</td>
<td class="unknown" data-browser="besen">?</td>
<td class="unknown obsolete" data-browser="phantom2_1">?</td>
<td class="unknown obsolete" data-browser="node0_10">?</td>
<td class="unknown obsolete" data-browser="node0_12">?</td>
<td class="no obsolete" data-browser="node4">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node6_5">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node7">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node7_6">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node8">No</td>
<td class="no obsolete" data-browser="node8_3">No</td>
<td class="no obsolete" data-browser="node8_7">No</td>
<td class="no" data-browser="node8_10">No</td>
<td class="no obsolete" data-browser="node10_0">No</td>
<td class="no obsolete" data-browser="node10_4">No</td>
<td class="no" data-browser="node10_9">No</td>
<td class="no obsolete" data-browser="node11_0">No</td>
<td class="no obsolete" data-browser="node12_0">No</td>
<td class="no obsolete" data-browser="node12_5">No</td>
<td class="no obsolete" data-browser="node12_9">No</td>
<td class="no" data-browser="node12_11">No</td>
<td class="no" data-browser="node13_0">No</td>
<td class="no" data-browser="node13_2">No</td>
<td class="no" data-browser="node14_0">No</td>
<td class="no" data-browser="node14_5">No</td>
<td class="no" data-browser="node14_6">No</td>
<td class="no" data-browser="node15_0">No</td>
<td class="no" data-browser="node16_0">No</td>
<td class="no obsolete" data-browser="duktape2_0">No</td>
<td class="no obsolete" data-browser="duktape2_1">No</td>
<td class="no obsolete" data-browser="duktape2_2">No</td>
<td class="no" data-browser="duktape2_3">No</td>
<td class="no flagged obsolete" data-browser="graalvm19">Flag<a href="#graalvm-simdjs-note"><sup>[6]</sup></a></td>
<td class="no flagged" data-browser="graalvm19_3_6">Flag<a href="#graalvm-simdjs-note"><sup>[6]</sup></a></td>
<td class="no obsolete" data-browser="graalvm20">No</td>
<td class="no obsolete" data-browser="graalvm20_1">No</td>
<td class="no obsolete" data-browser="graalvm20_3">No</td>
<td class="no" data-browser="graalvm20_3_1">No</td>
<td class="no" data-browser="graalvm21">No</td>
<td class="unknown obsolete" data-browser="android4_4">?</td>
<td class="unknown obsolete" data-browser="android4_4_3">?</td>
<td class="unknown obsolete" data-browser="ios10_3">?</td>
<td class="unknown obsolete" data-browser="ios11">?</td>
<td class="unknown obsolete" data-browser="ios11_3">?</td>
<td class="unknown" data-browser="ios12">?</td>
<td class="unknown" data-browser="ios12_2">?</td>
<td class="unknown" data-browser="ios13">?</td>
<td class="unknown" data-browser="ios13_4">?</td>
<td class="unknown" data-browser="ios14">?</td>
<td class="no obsolete" data-browser="samsung10">No</td>
<td class="no" data-browser="samsung11">No</td>
<td class="no" data-browser="samsung12">No</td>
<td class="no" data-browser="samsung13">No</td>
<td class="no obsolete" data-browser="opera_mobile57">No</td>
<td class="no obsolete" data-browser="opera_mobile58">No</td>
<td class="no obsolete" data-browser="opera_mobile59">No</td>
<td class="no obsolete" data-browser="opera_mobile60">No</td>
<td class="no obsolete" data-browser="opera_mobile61">No</td>
<td class="no" data-browser="opera_mobile62">No</td>
<td class="no" data-browser="opera_mobile63">No</td>
</tr>
<tr class="subtest" data-parent="SIMD_(Single_Instruction,_Multiple_Data)" id="test-SIMD_(Single_Instruction,_Multiple_Data)_a_href=_https://tc39.github.io/ecmascript_simd/#shuffle_SIMD.%type%.shuffle_/a_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/shuffle_title=_MDN_documentation_img_src=_../mdn.png_alt=_MDN_(Mozilla_Development_Network)_logo_width=_15_height=_13_/_/a_nbsp;"><td><span><a class="anchor" href="#test-SIMD_(Single_Instruction,_Multiple_Data)_a_href=_https://tc39.github.io/ecmascript_simd/#shuffle_SIMD.%type%.shuffle_/a_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/shuffle_title=_MDN_documentation_img_src=_../mdn.png_alt=_MDN_(Mozilla_Development_Network)_logo_width=_15_height=_13_/_/a_nbsp;">&#xA7;</a><a href="https://tc39.github.io/ecmascript_simd/#shuffle">SIMD.%type%.shuffle</a> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/shuffle" title="MDN documentation"><img src="../mdn.png" alt="MDN (Mozilla Development Network) logo" width="15" height="13"></a>&#xA0;</span><script data-source="
return simdFloatIntTypes.every(function(type){
  return typeof SIMD[type].shuffle === &apos;function&apos;;
});
      ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("45");try{return Function("asyncTestPassed","\nreturn simdFloatIntTypes.every(function(type){\n  return typeof SIMD[type].shuffle === 'function';\n});\n      ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("45");return Function("asyncTestPassed","'use strict';"+"\nreturn simdFloatIntTypes.every(function(type){\n  return typeof SIMD[type].shuffle === 'function';\n});\n      ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
</script></td>
<td class="unknown obsolete" data-browser="konq4_13">?</td>
<td class="unknown" data-browser="konq4_14">?</td>
<td class="unknown obsolete" data-browser="ie8">?</td>
<td class="unknown obsolete" data-browser="ie9">?</td>
<td class="unknown obsolete" data-browser="ie10">?</td>
<td class="no" data-browser="ie11">No</td>
<td class="no obsolete" data-browser="firefox68">No</td>
<td class="no obsolete" data-browser="firefox75">No</td>
<td class="no obsolete" data-browser="firefox76">No</td>
<td class="no obsolete" data-browser="firefox77">No</td>
<td class="no" data-browser="firefox78">No</td>
<td class="no obsolete" data-browser="firefox79">No</td>
<td class="no obsolete" data-browser="firefox80">No</td>
<td class="no obsolete" data-browser="firefox81">No</td>
<td class="no obsolete" data-browser="firefox82">No</td>
<td class="no obsolete" data-browser="firefox83">No</td>
<td class="no obsolete" data-browser="firefox84">No</td>
<td class="no obsolete" data-browser="firefox85">No</td>
<td class="no obsolete" data-browser="firefox86">No</td>
<td class="no" data-browser="firefox87">No</td>
<td class="no" data-browser="firefox88">No</td>
<td class="no unstable" data-browser="firefox89">No</td>
<td class="no unstable" data-browser="firefox90">No</td>
<td class="no obsolete" data-browser="opera12_10">No</td>
<td class="no obsolete" data-browser="chrome83">No</td>
<td class="no obsolete" data-browser="chrome84">No</td>
<td class="no obsolete" data-browser="chrome85">No</td>
<td class="no obsolete" data-browser="chrome86">No</td>
<td class="no obsolete" data-browser="chrome87">No</td>
<td class="no" data-browser="chrome88">No</td>
<td class="no" data-browser="chrome89">No</td>
<td class="no" data-browser="chrome90">No</td>
<td class="no unstable" data-browser="chrome91">No</td>
<td class="no unstable" data-browser="chrome92">No</td>
<td class="no obsolete" data-browser="edge18">No</td>
<td class="no obsolete" data-browser="edge83">No</td>
<td class="no obsolete" data-browser="edge84">No</td>
<td class="no obsolete" data-browser="edge85">No</td>
<td class="no obsolete" data-browser="edge86">No</td>
<td class="no obsolete" data-browser="edge87">No</td>
<td class="no obsolete" data-browser="edge88">No</td>
<td class="no" data-browser="edge89">No</td>
<td class="no" data-browser="edge90">No</td>
<td class="unknown obsolete" data-browser="safari12_1">?</td>
<td class="unknown obsolete" data-browser="safari13">?</td>
<td class="unknown obsolete" data-browser="safari13_1">?</td>
<td class="unknown" data-browser="safari14">?</td>
<td class="unknown" data-browser="safari14_1">?</td>
<td class="unknown unstable" data-browser="safaritp">?</td>
<td class="unknown unstable" data-browser="webkit">?</td>
<td class="no obsolete" data-browser="opera69">No</td>
<td class="no obsolete" data-browser="opera70">No</td>
<td class="no obsolete" data-browser="opera71">No</td>
<td class="no obsolete" data-browser="opera72">No</td>
<td class="no obsolete" data-browser="opera73">No</td>
<td class="no obsolete" data-browser="opera74">No</td>
<td class="no" data-browser="opera75">No</td>
<td class="no" data-browser="opera76">No</td>
<td class="unknown obsolete" data-browser="rhino1_7">?</td>
<td class="unknown" data-browser="besen">?</td>
<td class="unknown obsolete" data-browser="phantom2_1">?</td>
<td class="unknown obsolete" data-browser="node0_10">?</td>
<td class="unknown obsolete" data-browser="node0_12">?</td>
<td class="no obsolete" data-browser="node4">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node6_5">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node7">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node7_6">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node8">No</td>
<td class="no obsolete" data-browser="node8_3">No</td>
<td class="no obsolete" data-browser="node8_7">No</td>
<td class="no" data-browser="node8_10">No</td>
<td class="no obsolete" data-browser="node10_0">No</td>
<td class="no obsolete" data-browser="node10_4">No</td>
<td class="no" data-browser="node10_9">No</td>
<td class="no obsolete" data-browser="node11_0">No</td>
<td class="no obsolete" data-browser="node12_0">No</td>
<td class="no obsolete" data-browser="node12_5">No</td>
<td class="no obsolete" data-browser="node12_9">No</td>
<td class="no" data-browser="node12_11">No</td>
<td class="no" data-browser="node13_0">No</td>
<td class="no" data-browser="node13_2">No</td>
<td class="no" data-browser="node14_0">No</td>
<td class="no" data-browser="node14_5">No</td>
<td class="no" data-browser="node14_6">No</td>
<td class="no" data-browser="node15_0">No</td>
<td class="no" data-browser="node16_0">No</td>
<td class="no obsolete" data-browser="duktape2_0">No</td>
<td class="no obsolete" data-browser="duktape2_1">No</td>
<td class="no obsolete" data-browser="duktape2_2">No</td>
<td class="no" data-browser="duktape2_3">No</td>
<td class="no flagged obsolete" data-browser="graalvm19">Flag<a href="#graalvm-simdjs-note"><sup>[6]</sup></a></td>
<td class="no flagged" data-browser="graalvm19_3_6">Flag<a href="#graalvm-simdjs-note"><sup>[6]</sup></a></td>
<td class="no obsolete" data-browser="graalvm20">No</td>
<td class="no obsolete" data-browser="graalvm20_1">No</td>
<td class="no obsolete" data-browser="graalvm20_3">No</td>
<td class="no" data-browser="graalvm20_3_1">No</td>
<td class="no" data-browser="graalvm21">No</td>
<td class="unknown obsolete" data-browser="android4_4">?</td>
<td class="unknown obsolete" data-browser="android4_4_3">?</td>
<td class="unknown obsolete" data-browser="ios10_3">?</td>
<td class="unknown obsolete" data-browser="ios11">?</td>
<td class="unknown obsolete" data-browser="ios11_3">?</td>
<td class="unknown" data-browser="ios12">?</td>
<td class="unknown" data-browser="ios12_2">?</td>
<td class="unknown" data-browser="ios13">?</td>
<td class="unknown" data-browser="ios13_4">?</td>
<td class="unknown" data-browser="ios14">?</td>
<td class="no obsolete" data-browser="samsung10">No</td>
<td class="no" data-browser="samsung11">No</td>
<td class="no" data-browser="samsung12">No</td>
<td class="no" data-browser="samsung13">No</td>
<td class="no obsolete" data-browser="opera_mobile57">No</td>
<td class="no obsolete" data-browser="opera_mobile58">No</td>
<td class="no obsolete" data-browser="opera_mobile59">No</td>
<td class="no obsolete" data-browser="opera_mobile60">No</td>
<td class="no obsolete" data-browser="opera_mobile61">No</td>
<td class="no" data-browser="opera_mobile62">No</td>
<td class="no" data-browser="opera_mobile63">No</td>
</tr>
<tr class="subtest" data-parent="SIMD_(Single_Instruction,_Multiple_Data)" id="test-SIMD_(Single_Instruction,_Multiple_Data)_a_href=_https://tc39.github.io/ecmascript_simd/#simd-splat_SIMD.%type%.splat_/a_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/splat_title=_MDN_documentation_img_src=_../mdn.png_alt=_MDN_(Mozilla_Development_Network)_logo_width=_15_height=_13_/_/a_nbsp;"><td><span><a class="anchor" href="#test-SIMD_(Single_Instruction,_Multiple_Data)_a_href=_https://tc39.github.io/ecmascript_simd/#simd-splat_SIMD.%type%.splat_/a_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/splat_title=_MDN_documentation_img_src=_../mdn.png_alt=_MDN_(Mozilla_Development_Network)_logo_width=_15_height=_13_/_/a_nbsp;">&#xA7;</a><a href="https://tc39.github.io/ecmascript_simd/#simd-splat">SIMD.%type%.splat</a> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/splat" title="MDN documentation"><img src="../mdn.png" alt="MDN (Mozilla Development Network) logo" width="15" height="13"></a>&#xA0;</span><script data-source="
return simdFloatIntTypes.every(function(type){
  return typeof SIMD[type].splat === &apos;function&apos;;
});
      ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("46");try{return Function("asyncTestPassed","\nreturn simdFloatIntTypes.every(function(type){\n  return typeof SIMD[type].splat === 'function';\n});\n      ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("46");return Function("asyncTestPassed","'use strict';"+"\nreturn simdFloatIntTypes.every(function(type){\n  return typeof SIMD[type].splat === 'function';\n});\n      ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
</script></td>
<td class="unknown obsolete" data-browser="konq4_13">?</td>
<td class="unknown" data-browser="konq4_14">?</td>
<td class="unknown obsolete" data-browser="ie8">?</td>
<td class="unknown obsolete" data-browser="ie9">?</td>
<td class="unknown obsolete" data-browser="ie10">?</td>
<td class="no" data-browser="ie11">No</td>
<td class="no obsolete" data-browser="firefox68">No</td>
<td class="no obsolete" data-browser="firefox75">No</td>
<td class="no obsolete" data-browser="firefox76">No</td>
<td class="no obsolete" data-browser="firefox77">No</td>
<td class="no" data-browser="firefox78">No</td>
<td class="no obsolete" data-browser="firefox79">No</td>
<td class="no obsolete" data-browser="firefox80">No</td>
<td class="no obsolete" data-browser="firefox81">No</td>
<td class="no obsolete" data-browser="firefox82">No</td>
<td class="no obsolete" data-browser="firefox83">No</td>
<td class="no obsolete" data-browser="firefox84">No</td>
<td class="no obsolete" data-browser="firefox85">No</td>
<td class="no obsolete" data-browser="firefox86">No</td>
<td class="no" data-browser="firefox87">No</td>
<td class="no" data-browser="firefox88">No</td>
<td class="no unstable" data-browser="firefox89">No</td>
<td class="no unstable" data-browser="firefox90">No</td>
<td class="no obsolete" data-browser="opera12_10">No</td>
<td class="no obsolete" data-browser="chrome83">No</td>
<td class="no obsolete" data-browser="chrome84">No</td>
<td class="no obsolete" data-browser="chrome85">No</td>
<td class="no obsolete" data-browser="chrome86">No</td>
<td class="no obsolete" data-browser="chrome87">No</td>
<td class="no" data-browser="chrome88">No</td>
<td class="no" data-browser="chrome89">No</td>
<td class="no" data-browser="chrome90">No</td>
<td class="no unstable" data-browser="chrome91">No</td>
<td class="no unstable" data-browser="chrome92">No</td>
<td class="no obsolete" data-browser="edge18">No</td>
<td class="no obsolete" data-browser="edge83">No</td>
<td class="no obsolete" data-browser="edge84">No</td>
<td class="no obsolete" data-browser="edge85">No</td>
<td class="no obsolete" data-browser="edge86">No</td>
<td class="no obsolete" data-browser="edge87">No</td>
<td class="no obsolete" data-browser="edge88">No</td>
<td class="no" data-browser="edge89">No</td>
<td class="no" data-browser="edge90">No</td>
<td class="unknown obsolete" data-browser="safari12_1">?</td>
<td class="unknown obsolete" data-browser="safari13">?</td>
<td class="unknown obsolete" data-browser="safari13_1">?</td>
<td class="unknown" data-browser="safari14">?</td>
<td class="unknown" data-browser="safari14_1">?</td>
<td class="unknown unstable" data-browser="safaritp">?</td>
<td class="unknown unstable" data-browser="webkit">?</td>
<td class="no obsolete" data-browser="opera69">No</td>
<td class="no obsolete" data-browser="opera70">No</td>
<td class="no obsolete" data-browser="opera71">No</td>
<td class="no obsolete" data-browser="opera72">No</td>
<td class="no obsolete" data-browser="opera73">No</td>
<td class="no obsolete" data-browser="opera74">No</td>
<td class="no" data-browser="opera75">No</td>
<td class="no" data-browser="opera76">No</td>
<td class="unknown obsolete" data-browser="rhino1_7">?</td>
<td class="unknown" data-browser="besen">?</td>
<td class="unknown obsolete" data-browser="phantom2_1">?</td>
<td class="unknown obsolete" data-browser="node0_10">?</td>
<td class="unknown obsolete" data-browser="node0_12">?</td>
<td class="no obsolete" data-browser="node4">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node6_5">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node7">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node7_6">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node8">No</td>
<td class="no obsolete" data-browser="node8_3">No</td>
<td class="no obsolete" data-browser="node8_7">No</td>
<td class="no" data-browser="node8_10">No</td>
<td class="no obsolete" data-browser="node10_0">No</td>
<td class="no obsolete" data-browser="node10_4">No</td>
<td class="no" data-browser="node10_9">No</td>
<td class="no obsolete" data-browser="node11_0">No</td>
<td class="no obsolete" data-browser="node12_0">No</td>
<td class="no obsolete" data-browser="node12_5">No</td>
<td class="no obsolete" data-browser="node12_9">No</td>
<td class="no" data-browser="node12_11">No</td>
<td class="no" data-browser="node13_0">No</td>
<td class="no" data-browser="node13_2">No</td>
<td class="no" data-browser="node14_0">No</td>
<td class="no" data-browser="node14_5">No</td>
<td class="no" data-browser="node14_6">No</td>
<td class="no" data-browser="node15_0">No</td>
<td class="no" data-browser="node16_0">No</td>
<td class="no obsolete" data-browser="duktape2_0">No</td>
<td class="no obsolete" data-browser="duktape2_1">No</td>
<td class="no obsolete" data-browser="duktape2_2">No</td>
<td class="no" data-browser="duktape2_3">No</td>
<td class="no flagged obsolete" data-browser="graalvm19">Flag<a href="#graalvm-simdjs-note"><sup>[6]</sup></a></td>
<td class="no flagged" data-browser="graalvm19_3_6">Flag<a href="#graalvm-simdjs-note"><sup>[6]</sup></a></td>
<td class="no obsolete" data-browser="graalvm20">No</td>
<td class="no obsolete" data-browser="graalvm20_1">No</td>
<td class="no obsolete" data-browser="graalvm20_3">No</td>
<td class="no" data-browser="graalvm20_3_1">No</td>
<td class="no" data-browser="graalvm21">No</td>
<td class="unknown obsolete" data-browser="android4_4">?</td>
<td class="unknown obsolete" data-browser="android4_4_3">?</td>
<td class="unknown obsolete" data-browser="ios10_3">?</td>
<td class="unknown obsolete" data-browser="ios11">?</td>
<td class="unknown obsolete" data-browser="ios11_3">?</td>
<td class="unknown" data-browser="ios12">?</td>
<td class="unknown" data-browser="ios12_2">?</td>
<td class="unknown" data-browser="ios13">?</td>
<td class="unknown" data-browser="ios13_4">?</td>
<td class="unknown" data-browser="ios14">?</td>
<td class="no obsolete" data-browser="samsung10">No</td>
<td class="no" data-browser="samsung11">No</td>
<td class="no" data-browser="samsung12">No</td>
<td class="no" data-browser="samsung13">No</td>
<td class="no obsolete" data-browser="opera_mobile57">No</td>
<td class="no obsolete" data-browser="opera_mobile58">No</td>
<td class="no obsolete" data-browser="opera_mobile59">No</td>
<td class="no obsolete" data-browser="opera_mobile60">No</td>
<td class="no obsolete" data-browser="opera_mobile61">No</td>
<td class="no" data-browser="opera_mobile62">No</td>
<td class="no" data-browser="opera_mobile63">No</td>
</tr>
<tr class="subtest" data-parent="SIMD_(Single_Instruction,_Multiple_Data)" id="test-SIMD_(Single_Instruction,_Multiple_Data)_a_href=_https://tc39.github.io/ecmascript_simd/#simd-sqrt_SIMD.%floatType%.sqrt_/a_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/sqrt_title=_MDN_documentation_img_src=_../mdn.png_alt=_MDN_(Mozilla_Development_Network)_logo_width=_15_height=_13_/_/a_nbsp;"><td><span><a class="anchor" href="#test-SIMD_(Single_Instruction,_Multiple_Data)_a_href=_https://tc39.github.io/ecmascript_simd/#simd-sqrt_SIMD.%floatType%.sqrt_/a_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/sqrt_title=_MDN_documentation_img_src=_../mdn.png_alt=_MDN_(Mozilla_Development_Network)_logo_width=_15_height=_13_/_/a_nbsp;">&#xA7;</a><a href="https://tc39.github.io/ecmascript_simd/#simd-sqrt">SIMD.%floatType%.sqrt</a> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/sqrt" title="MDN documentation"><img src="../mdn.png" alt="MDN (Mozilla Development Network) logo" width="15" height="13"></a>&#xA0;</span><script data-source="
return simdFloatTypes.every(function(type){
  return typeof SIMD[type].sqrt === &apos;function&apos;;
});
      ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("47");try{return Function("asyncTestPassed","\nreturn simdFloatTypes.every(function(type){\n  return typeof SIMD[type].sqrt === 'function';\n});\n      ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("47");return Function("asyncTestPassed","'use strict';"+"\nreturn simdFloatTypes.every(function(type){\n  return typeof SIMD[type].sqrt === 'function';\n});\n      ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
</script></td>
<td class="unknown obsolete" data-browser="konq4_13">?</td>
<td class="unknown" data-browser="konq4_14">?</td>
<td class="unknown obsolete" data-browser="ie8">?</td>
<td class="unknown obsolete" data-browser="ie9">?</td>
<td class="unknown obsolete" data-browser="ie10">?</td>
<td class="no" data-browser="ie11">No</td>
<td class="no obsolete" data-browser="firefox68">No</td>
<td class="no obsolete" data-browser="firefox75">No</td>
<td class="no obsolete" data-browser="firefox76">No</td>
<td class="no obsolete" data-browser="firefox77">No</td>
<td class="no" data-browser="firefox78">No</td>
<td class="no obsolete" data-browser="firefox79">No</td>
<td class="no obsolete" data-browser="firefox80">No</td>
<td class="no obsolete" data-browser="firefox81">No</td>
<td class="no obsolete" data-browser="firefox82">No</td>
<td class="no obsolete" data-browser="firefox83">No</td>
<td class="no obsolete" data-browser="firefox84">No</td>
<td class="no obsolete" data-browser="firefox85">No</td>
<td class="no obsolete" data-browser="firefox86">No</td>
<td class="no" data-browser="firefox87">No</td>
<td class="no" data-browser="firefox88">No</td>
<td class="no unstable" data-browser="firefox89">No</td>
<td class="no unstable" data-browser="firefox90">No</td>
<td class="no obsolete" data-browser="opera12_10">No</td>
<td class="no obsolete" data-browser="chrome83">No</td>
<td class="no obsolete" data-browser="chrome84">No</td>
<td class="no obsolete" data-browser="chrome85">No</td>
<td class="no obsolete" data-browser="chrome86">No</td>
<td class="no obsolete" data-browser="chrome87">No</td>
<td class="no" data-browser="chrome88">No</td>
<td class="no" data-browser="chrome89">No</td>
<td class="no" data-browser="chrome90">No</td>
<td class="no unstable" data-browser="chrome91">No</td>
<td class="no unstable" data-browser="chrome92">No</td>
<td class="no obsolete" data-browser="edge18">No</td>
<td class="no obsolete" data-browser="edge83">No</td>
<td class="no obsolete" data-browser="edge84">No</td>
<td class="no obsolete" data-browser="edge85">No</td>
<td class="no obsolete" data-browser="edge86">No</td>
<td class="no obsolete" data-browser="edge87">No</td>
<td class="no obsolete" data-browser="edge88">No</td>
<td class="no" data-browser="edge89">No</td>
<td class="no" data-browser="edge90">No</td>
<td class="unknown obsolete" data-browser="safari12_1">?</td>
<td class="unknown obsolete" data-browser="safari13">?</td>
<td class="unknown obsolete" data-browser="safari13_1">?</td>
<td class="unknown" data-browser="safari14">?</td>
<td class="unknown" data-browser="safari14_1">?</td>
<td class="unknown unstable" data-browser="safaritp">?</td>
<td class="unknown unstable" data-browser="webkit">?</td>
<td class="no obsolete" data-browser="opera69">No</td>
<td class="no obsolete" data-browser="opera70">No</td>
<td class="no obsolete" data-browser="opera71">No</td>
<td class="no obsolete" data-browser="opera72">No</td>
<td class="no obsolete" data-browser="opera73">No</td>
<td class="no obsolete" data-browser="opera74">No</td>
<td class="no" data-browser="opera75">No</td>
<td class="no" data-browser="opera76">No</td>
<td class="unknown obsolete" data-browser="rhino1_7">?</td>
<td class="unknown" data-browser="besen">?</td>
<td class="unknown obsolete" data-browser="phantom2_1">?</td>
<td class="unknown obsolete" data-browser="node0_10">?</td>
<td class="unknown obsolete" data-browser="node0_12">?</td>
<td class="no obsolete" data-browser="node4">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node6_5">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node7">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node7_6">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node8">No</td>
<td class="no obsolete" data-browser="node8_3">No</td>
<td class="no obsolete" data-browser="node8_7">No</td>
<td class="no" data-browser="node8_10">No</td>
<td class="no obsolete" data-browser="node10_0">No</td>
<td class="no obsolete" data-browser="node10_4">No</td>
<td class="no" data-browser="node10_9">No</td>
<td class="no obsolete" data-browser="node11_0">No</td>
<td class="no obsolete" data-browser="node12_0">No</td>
<td class="no obsolete" data-browser="node12_5">No</td>
<td class="no obsolete" data-browser="node12_9">No</td>
<td class="no" data-browser="node12_11">No</td>
<td class="no" data-browser="node13_0">No</td>
<td class="no" data-browser="node13_2">No</td>
<td class="no" data-browser="node14_0">No</td>
<td class="no" data-browser="node14_5">No</td>
<td class="no" data-browser="node14_6">No</td>
<td class="no" data-browser="node15_0">No</td>
<td class="no" data-browser="node16_0">No</td>
<td class="no obsolete" data-browser="duktape2_0">No</td>
<td class="no obsolete" data-browser="duktape2_1">No</td>
<td class="no obsolete" data-browser="duktape2_2">No</td>
<td class="no" data-browser="duktape2_3">No</td>
<td class="no flagged obsolete" data-browser="graalvm19">Flag<a href="#graalvm-simdjs-note"><sup>[6]</sup></a></td>
<td class="no flagged" data-browser="graalvm19_3_6">Flag<a href="#graalvm-simdjs-note"><sup>[6]</sup></a></td>
<td class="no obsolete" data-browser="graalvm20">No</td>
<td class="no obsolete" data-browser="graalvm20_1">No</td>
<td class="no obsolete" data-browser="graalvm20_3">No</td>
<td class="no" data-browser="graalvm20_3_1">No</td>
<td class="no" data-browser="graalvm21">No</td>
<td class="unknown obsolete" data-browser="android4_4">?</td>
<td class="unknown obsolete" data-browser="android4_4_3">?</td>
<td class="unknown obsolete" data-browser="ios10_3">?</td>
<td class="unknown obsolete" data-browser="ios11">?</td>
<td class="unknown obsolete" data-browser="ios11_3">?</td>
<td class="unknown" data-browser="ios12">?</td>
<td class="unknown" data-browser="ios12_2">?</td>
<td class="unknown" data-browser="ios13">?</td>
<td class="unknown" data-browser="ios13_4">?</td>
<td class="unknown" data-browser="ios14">?</td>
<td class="no obsolete" data-browser="samsung10">No</td>
<td class="no" data-browser="samsung11">No</td>
<td class="no" data-browser="samsung12">No</td>
<td class="no" data-browser="samsung13">No</td>
<td class="no obsolete" data-browser="opera_mobile57">No</td>
<td class="no obsolete" data-browser="opera_mobile58">No</td>
<td class="no obsolete" data-browser="opera_mobile59">No</td>
<td class="no obsolete" data-browser="opera_mobile60">No</td>
<td class="no obsolete" data-browser="opera_mobile61">No</td>
<td class="no" data-browser="opera_mobile62">No</td>
<td class="no" data-browser="opera_mobile63">No</td>
</tr>
<tr class="subtest" data-parent="SIMD_(Single_Instruction,_Multiple_Data)" id="test-SIMD_(Single_Instruction,_Multiple_Data)_a_href=_https://tc39.github.io/ecmascript_simd/#simd-store-function_SIMD.%type%.store_/a_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/store_title=_MDN_documentation_img_src=_../mdn.png_alt=_MDN_(Mozilla_Development_Network)_logo_width=_15_height=_13_/_/a_nbsp;"><td><span><a class="anchor" href="#test-SIMD_(Single_Instruction,_Multiple_Data)_a_href=_https://tc39.github.io/ecmascript_simd/#simd-store-function_SIMD.%type%.store_/a_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/store_title=_MDN_documentation_img_src=_../mdn.png_alt=_MDN_(Mozilla_Development_Network)_logo_width=_15_height=_13_/_/a_nbsp;">&#xA7;</a><a href="https://tc39.github.io/ecmascript_simd/#simd-store-function">SIMD.%type%.store</a> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/store" title="MDN documentation"><img src="../mdn.png" alt="MDN (Mozilla Development Network) logo" width="15" height="13"></a>&#xA0;</span><script data-source="
return simdFloatIntTypes.every(function(type){
  return typeof SIMD[type].store === &apos;function&apos;;
});
      ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("48");try{return Function("asyncTestPassed","\nreturn simdFloatIntTypes.every(function(type){\n  return typeof SIMD[type].store === 'function';\n});\n      ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("48");return Function("asyncTestPassed","'use strict';"+"\nreturn simdFloatIntTypes.every(function(type){\n  return typeof SIMD[type].store === 'function';\n});\n      ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
</script></td>
<td class="unknown obsolete" data-browser="konq4_13">?</td>
<td class="unknown" data-browser="konq4_14">?</td>
<td class="unknown obsolete" data-browser="ie8">?</td>
<td class="unknown obsolete" data-browser="ie9">?</td>
<td class="unknown obsolete" data-browser="ie10">?</td>
<td class="no" data-browser="ie11">No</td>
<td class="no obsolete" data-browser="firefox68">No</td>
<td class="no obsolete" data-browser="firefox75">No</td>
<td class="no obsolete" data-browser="firefox76">No</td>
<td class="no obsolete" data-browser="firefox77">No</td>
<td class="no" data-browser="firefox78">No</td>
<td class="no obsolete" data-browser="firefox79">No</td>
<td class="no obsolete" data-browser="firefox80">No</td>
<td class="no obsolete" data-browser="firefox81">No</td>
<td class="no obsolete" data-browser="firefox82">No</td>
<td class="no obsolete" data-browser="firefox83">No</td>
<td class="no obsolete" data-browser="firefox84">No</td>
<td class="no obsolete" data-browser="firefox85">No</td>
<td class="no obsolete" data-browser="firefox86">No</td>
<td class="no" data-browser="firefox87">No</td>
<td class="no" data-browser="firefox88">No</td>
<td class="no unstable" data-browser="firefox89">No</td>
<td class="no unstable" data-browser="firefox90">No</td>
<td class="no obsolete" data-browser="opera12_10">No</td>
<td class="no obsolete" data-browser="chrome83">No</td>
<td class="no obsolete" data-browser="chrome84">No</td>
<td class="no obsolete" data-browser="chrome85">No</td>
<td class="no obsolete" data-browser="chrome86">No</td>
<td class="no obsolete" data-browser="chrome87">No</td>
<td class="no" data-browser="chrome88">No</td>
<td class="no" data-browser="chrome89">No</td>
<td class="no" data-browser="chrome90">No</td>
<td class="no unstable" data-browser="chrome91">No</td>
<td class="no unstable" data-browser="chrome92">No</td>
<td class="no obsolete" data-browser="edge18">No</td>
<td class="no obsolete" data-browser="edge83">No</td>
<td class="no obsolete" data-browser="edge84">No</td>
<td class="no obsolete" data-browser="edge85">No</td>
<td class="no obsolete" data-browser="edge86">No</td>
<td class="no obsolete" data-browser="edge87">No</td>
<td class="no obsolete" data-browser="edge88">No</td>
<td class="no" data-browser="edge89">No</td>
<td class="no" data-browser="edge90">No</td>
<td class="unknown obsolete" data-browser="safari12_1">?</td>
<td class="unknown obsolete" data-browser="safari13">?</td>
<td class="unknown obsolete" data-browser="safari13_1">?</td>
<td class="unknown" data-browser="safari14">?</td>
<td class="unknown" data-browser="safari14_1">?</td>
<td class="unknown unstable" data-browser="safaritp">?</td>
<td class="unknown unstable" data-browser="webkit">?</td>
<td class="no obsolete" data-browser="opera69">No</td>
<td class="no obsolete" data-browser="opera70">No</td>
<td class="no obsolete" data-browser="opera71">No</td>
<td class="no obsolete" data-browser="opera72">No</td>
<td class="no obsolete" data-browser="opera73">No</td>
<td class="no obsolete" data-browser="opera74">No</td>
<td class="no" data-browser="opera75">No</td>
<td class="no" data-browser="opera76">No</td>
<td class="unknown obsolete" data-browser="rhino1_7">?</td>
<td class="unknown" data-browser="besen">?</td>
<td class="unknown obsolete" data-browser="phantom2_1">?</td>
<td class="unknown obsolete" data-browser="node0_10">?</td>
<td class="unknown obsolete" data-browser="node0_12">?</td>
<td class="no obsolete" data-browser="node4">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node6_5">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node7">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node7_6">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node8">No</td>
<td class="no obsolete" data-browser="node8_3">No</td>
<td class="no obsolete" data-browser="node8_7">No</td>
<td class="no" data-browser="node8_10">No</td>
<td class="no obsolete" data-browser="node10_0">No</td>
<td class="no obsolete" data-browser="node10_4">No</td>
<td class="no" data-browser="node10_9">No</td>
<td class="no obsolete" data-browser="node11_0">No</td>
<td class="no obsolete" data-browser="node12_0">No</td>
<td class="no obsolete" data-browser="node12_5">No</td>
<td class="no obsolete" data-browser="node12_9">No</td>
<td class="no" data-browser="node12_11">No</td>
<td class="no" data-browser="node13_0">No</td>
<td class="no" data-browser="node13_2">No</td>
<td class="no" data-browser="node14_0">No</td>
<td class="no" data-browser="node14_5">No</td>
<td class="no" data-browser="node14_6">No</td>
<td class="no" data-browser="node15_0">No</td>
<td class="no" data-browser="node16_0">No</td>
<td class="no obsolete" data-browser="duktape2_0">No</td>
<td class="no obsolete" data-browser="duktape2_1">No</td>
<td class="no obsolete" data-browser="duktape2_2">No</td>
<td class="no" data-browser="duktape2_3">No</td>
<td class="no flagged obsolete" data-browser="graalvm19">Flag<a href="#graalvm-simdjs-note"><sup>[6]</sup></a></td>
<td class="no flagged" data-browser="graalvm19_3_6">Flag<a href="#graalvm-simdjs-note"><sup>[6]</sup></a></td>
<td class="no obsolete" data-browser="graalvm20">No</td>
<td class="no obsolete" data-browser="graalvm20_1">No</td>
<td class="no obsolete" data-browser="graalvm20_3">No</td>
<td class="no" data-browser="graalvm20_3_1">No</td>
<td class="no" data-browser="graalvm21">No</td>
<td class="unknown obsolete" data-browser="android4_4">?</td>
<td class="unknown obsolete" data-browser="android4_4_3">?</td>
<td class="unknown obsolete" data-browser="ios10_3">?</td>
<td class="unknown obsolete" data-browser="ios11">?</td>
<td class="unknown obsolete" data-browser="ios11_3">?</td>
<td class="unknown" data-browser="ios12">?</td>
<td class="unknown" data-browser="ios12_2">?</td>
<td class="unknown" data-browser="ios13">?</td>
<td class="unknown" data-browser="ios13_4">?</td>
<td class="unknown" data-browser="ios14">?</td>
<td class="no obsolete" data-browser="samsung10">No</td>
<td class="no" data-browser="samsung11">No</td>
<td class="no" data-browser="samsung12">No</td>
<td class="no" data-browser="samsung13">No</td>
<td class="no obsolete" data-browser="opera_mobile57">No</td>
<td class="no obsolete" data-browser="opera_mobile58">No</td>
<td class="no obsolete" data-browser="opera_mobile59">No</td>
<td class="no obsolete" data-browser="opera_mobile60">No</td>
<td class="no obsolete" data-browser="opera_mobile61">No</td>
<td class="no" data-browser="opera_mobile62">No</td>
<td class="no" data-browser="opera_mobile63">No</td>
</tr>
<tr class="subtest" data-parent="SIMD_(Single_Instruction,_Multiple_Data)" id="test-SIMD_(Single_Instruction,_Multiple_Data)_SIMD.%type%.store1_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/store_title=_MDN_documentation_img_src=_../mdn.png_alt=_MDN_(Mozilla_Development_Network)_logo_width=_15_height=_13_/_/a_nbsp;"><td><span><a class="anchor" href="#test-SIMD_(Single_Instruction,_Multiple_Data)_SIMD.%type%.store1_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/store_title=_MDN_documentation_img_src=_../mdn.png_alt=_MDN_(Mozilla_Development_Network)_logo_width=_15_height=_13_/_/a_nbsp;">&#xA7;</a>SIMD.%type%.store1 <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/store" title="MDN documentation"><img src="../mdn.png" alt="MDN (Mozilla Development Network) logo" width="15" height="13"></a>&#xA0;</span><script data-source="
return simd32bitFloatIntTypes.every(function(type){
  return typeof SIMD[type].store1 === &apos;function&apos;;
});
      ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("49");try{return Function("asyncTestPassed","\nreturn simd32bitFloatIntTypes.every(function(type){\n  return typeof SIMD[type].store1 === 'function';\n});\n      ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("49");return Function("asyncTestPassed","'use strict';"+"\nreturn simd32bitFloatIntTypes.every(function(type){\n  return typeof SIMD[type].store1 === 'function';\n});\n      ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
</script></td>
<td class="unknown obsolete" data-browser="konq4_13">?</td>
<td class="unknown" data-browser="konq4_14">?</td>
<td class="unknown obsolete" data-browser="ie8">?</td>
<td class="unknown obsolete" data-browser="ie9">?</td>
<td class="unknown obsolete" data-browser="ie10">?</td>
<td class="no" data-browser="ie11">No</td>
<td class="no obsolete" data-browser="firefox68">No</td>
<td class="no obsolete" data-browser="firefox75">No</td>
<td class="no obsolete" data-browser="firefox76">No</td>
<td class="no obsolete" data-browser="firefox77">No</td>
<td class="no" data-browser="firefox78">No</td>
<td class="no obsolete" data-browser="firefox79">No</td>
<td class="no obsolete" data-browser="firefox80">No</td>
<td class="no obsolete" data-browser="firefox81">No</td>
<td class="no obsolete" data-browser="firefox82">No</td>
<td class="no obsolete" data-browser="firefox83">No</td>
<td class="no obsolete" data-browser="firefox84">No</td>
<td class="no obsolete" data-browser="firefox85">No</td>
<td class="no obsolete" data-browser="firefox86">No</td>
<td class="no" data-browser="firefox87">No</td>
<td class="no" data-browser="firefox88">No</td>
<td class="no unstable" data-browser="firefox89">No</td>
<td class="no unstable" data-browser="firefox90">No</td>
<td class="no obsolete" data-browser="opera12_10">No</td>
<td class="no obsolete" data-browser="chrome83">No</td>
<td class="no obsolete" data-browser="chrome84">No</td>
<td class="no obsolete" data-browser="chrome85">No</td>
<td class="no obsolete" data-browser="chrome86">No</td>
<td class="no obsolete" data-browser="chrome87">No</td>
<td class="no" data-browser="chrome88">No</td>
<td class="no" data-browser="chrome89">No</td>
<td class="no" data-browser="chrome90">No</td>
<td class="no unstable" data-browser="chrome91">No</td>
<td class="no unstable" data-browser="chrome92">No</td>
<td class="no obsolete" data-browser="edge18">No</td>
<td class="no obsolete" data-browser="edge83">No</td>
<td class="no obsolete" data-browser="edge84">No</td>
<td class="no obsolete" data-browser="edge85">No</td>
<td class="no obsolete" data-browser="edge86">No</td>
<td class="no obsolete" data-browser="edge87">No</td>
<td class="no obsolete" data-browser="edge88">No</td>
<td class="no" data-browser="edge89">No</td>
<td class="no" data-browser="edge90">No</td>
<td class="unknown obsolete" data-browser="safari12_1">?</td>
<td class="unknown obsolete" data-browser="safari13">?</td>
<td class="unknown obsolete" data-browser="safari13_1">?</td>
<td class="unknown" data-browser="safari14">?</td>
<td class="unknown" data-browser="safari14_1">?</td>
<td class="unknown unstable" data-browser="safaritp">?</td>
<td class="unknown unstable" data-browser="webkit">?</td>
<td class="no obsolete" data-browser="opera69">No</td>
<td class="no obsolete" data-browser="opera70">No</td>
<td class="no obsolete" data-browser="opera71">No</td>
<td class="no obsolete" data-browser="opera72">No</td>
<td class="no obsolete" data-browser="opera73">No</td>
<td class="no obsolete" data-browser="opera74">No</td>
<td class="no" data-browser="opera75">No</td>
<td class="no" data-browser="opera76">No</td>
<td class="unknown obsolete" data-browser="rhino1_7">?</td>
<td class="unknown" data-browser="besen">?</td>
<td class="unknown obsolete" data-browser="phantom2_1">?</td>
<td class="unknown obsolete" data-browser="node0_10">?</td>
<td class="unknown obsolete" data-browser="node0_12">?</td>
<td class="no obsolete" data-browser="node4">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node6_5">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node7">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node7_6">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node8">No</td>
<td class="no obsolete" data-browser="node8_3">No</td>
<td class="no obsolete" data-browser="node8_7">No</td>
<td class="no" data-browser="node8_10">No</td>
<td class="no obsolete" data-browser="node10_0">No</td>
<td class="no obsolete" data-browser="node10_4">No</td>
<td class="no" data-browser="node10_9">No</td>
<td class="no obsolete" data-browser="node11_0">No</td>
<td class="no obsolete" data-browser="node12_0">No</td>
<td class="no obsolete" data-browser="node12_5">No</td>
<td class="no obsolete" data-browser="node12_9">No</td>
<td class="no" data-browser="node12_11">No</td>
<td class="no" data-browser="node13_0">No</td>
<td class="no" data-browser="node13_2">No</td>
<td class="no" data-browser="node14_0">No</td>
<td class="no" data-browser="node14_5">No</td>
<td class="no" data-browser="node14_6">No</td>
<td class="no" data-browser="node15_0">No</td>
<td class="no" data-browser="node16_0">No</td>
<td class="no obsolete" data-browser="duktape2_0">No</td>
<td class="no obsolete" data-browser="duktape2_1">No</td>
<td class="no obsolete" data-browser="duktape2_2">No</td>
<td class="no" data-browser="duktape2_3">No</td>
<td class="no flagged obsolete" data-browser="graalvm19">Flag<a href="#graalvm-simdjs-note"><sup>[6]</sup></a></td>
<td class="no flagged" data-browser="graalvm19_3_6">Flag<a href="#graalvm-simdjs-note"><sup>[6]</sup></a></td>
<td class="no obsolete" data-browser="graalvm20">No</td>
<td class="no obsolete" data-browser="graalvm20_1">No</td>
<td class="no obsolete" data-browser="graalvm20_3">No</td>
<td class="no" data-browser="graalvm20_3_1">No</td>
<td class="no" data-browser="graalvm21">No</td>
<td class="unknown obsolete" data-browser="android4_4">?</td>
<td class="unknown obsolete" data-browser="android4_4_3">?</td>
<td class="unknown obsolete" data-browser="ios10_3">?</td>
<td class="unknown obsolete" data-browser="ios11">?</td>
<td class="unknown obsolete" data-browser="ios11_3">?</td>
<td class="unknown" data-browser="ios12">?</td>
<td class="unknown" data-browser="ios12_2">?</td>
<td class="unknown" data-browser="ios13">?</td>
<td class="unknown" data-browser="ios13_4">?</td>
<td class="unknown" data-browser="ios14">?</td>
<td class="no obsolete" data-browser="samsung10">No</td>
<td class="no" data-browser="samsung11">No</td>
<td class="no" data-browser="samsung12">No</td>
<td class="no" data-browser="samsung13">No</td>
<td class="no obsolete" data-browser="opera_mobile57">No</td>
<td class="no obsolete" data-browser="opera_mobile58">No</td>
<td class="no obsolete" data-browser="opera_mobile59">No</td>
<td class="no obsolete" data-browser="opera_mobile60">No</td>
<td class="no obsolete" data-browser="opera_mobile61">No</td>
<td class="no" data-browser="opera_mobile62">No</td>
<td class="no" data-browser="opera_mobile63">No</td>
</tr>
<tr class="subtest" data-parent="SIMD_(Single_Instruction,_Multiple_Data)" id="test-SIMD_(Single_Instruction,_Multiple_Data)_SIMD.%type%.store2_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/store_title=_MDN_documentation_img_src=_../mdn.png_alt=_MDN_(Mozilla_Development_Network)_logo_width=_15_height=_13_/_/a_nbsp;"><td><span><a class="anchor" href="#test-SIMD_(Single_Instruction,_Multiple_Data)_SIMD.%type%.store2_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/store_title=_MDN_documentation_img_src=_../mdn.png_alt=_MDN_(Mozilla_Development_Network)_logo_width=_15_height=_13_/_/a_nbsp;">&#xA7;</a>SIMD.%type%.store2 <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/store" title="MDN documentation"><img src="../mdn.png" alt="MDN (Mozilla Development Network) logo" width="15" height="13"></a>&#xA0;</span><script data-source="
return simd32bitFloatIntTypes.every(function(type){
  return typeof SIMD[type].store2 === &apos;function&apos;;
});
      ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("50");try{return Function("asyncTestPassed","\nreturn simd32bitFloatIntTypes.every(function(type){\n  return typeof SIMD[type].store2 === 'function';\n});\n      ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("50");return Function("asyncTestPassed","'use strict';"+"\nreturn simd32bitFloatIntTypes.every(function(type){\n  return typeof SIMD[type].store2 === 'function';\n});\n      ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
</script></td>
<td class="unknown obsolete" data-browser="konq4_13">?</td>
<td class="unknown" data-browser="konq4_14">?</td>
<td class="unknown obsolete" data-browser="ie8">?</td>
<td class="unknown obsolete" data-browser="ie9">?</td>
<td class="unknown obsolete" data-browser="ie10">?</td>
<td class="no" data-browser="ie11">No</td>
<td class="no obsolete" data-browser="firefox68">No</td>
<td class="no obsolete" data-browser="firefox75">No</td>
<td class="no obsolete" data-browser="firefox76">No</td>
<td class="no obsolete" data-browser="firefox77">No</td>
<td class="no" data-browser="firefox78">No</td>
<td class="no obsolete" data-browser="firefox79">No</td>
<td class="no obsolete" data-browser="firefox80">No</td>
<td class="no obsolete" data-browser="firefox81">No</td>
<td class="no obsolete" data-browser="firefox82">No</td>
<td class="no obsolete" data-browser="firefox83">No</td>
<td class="no obsolete" data-browser="firefox84">No</td>
<td class="no obsolete" data-browser="firefox85">No</td>
<td class="no obsolete" data-browser="firefox86">No</td>
<td class="no" data-browser="firefox87">No</td>
<td class="no" data-browser="firefox88">No</td>
<td class="no unstable" data-browser="firefox89">No</td>
<td class="no unstable" data-browser="firefox90">No</td>
<td class="no obsolete" data-browser="opera12_10">No</td>
<td class="no obsolete" data-browser="chrome83">No</td>
<td class="no obsolete" data-browser="chrome84">No</td>
<td class="no obsolete" data-browser="chrome85">No</td>
<td class="no obsolete" data-browser="chrome86">No</td>
<td class="no obsolete" data-browser="chrome87">No</td>
<td class="no" data-browser="chrome88">No</td>
<td class="no" data-browser="chrome89">No</td>
<td class="no" data-browser="chrome90">No</td>
<td class="no unstable" data-browser="chrome91">No</td>
<td class="no unstable" data-browser="chrome92">No</td>
<td class="no obsolete" data-browser="edge18">No</td>
<td class="no obsolete" data-browser="edge83">No</td>
<td class="no obsolete" data-browser="edge84">No</td>
<td class="no obsolete" data-browser="edge85">No</td>
<td class="no obsolete" data-browser="edge86">No</td>
<td class="no obsolete" data-browser="edge87">No</td>
<td class="no obsolete" data-browser="edge88">No</td>
<td class="no" data-browser="edge89">No</td>
<td class="no" data-browser="edge90">No</td>
<td class="unknown obsolete" data-browser="safari12_1">?</td>
<td class="unknown obsolete" data-browser="safari13">?</td>
<td class="unknown obsolete" data-browser="safari13_1">?</td>
<td class="unknown" data-browser="safari14">?</td>
<td class="unknown" data-browser="safari14_1">?</td>
<td class="unknown unstable" data-browser="safaritp">?</td>
<td class="unknown unstable" data-browser="webkit">?</td>
<td class="no obsolete" data-browser="opera69">No</td>
<td class="no obsolete" data-browser="opera70">No</td>
<td class="no obsolete" data-browser="opera71">No</td>
<td class="no obsolete" data-browser="opera72">No</td>
<td class="no obsolete" data-browser="opera73">No</td>
<td class="no obsolete" data-browser="opera74">No</td>
<td class="no" data-browser="opera75">No</td>
<td class="no" data-browser="opera76">No</td>
<td class="unknown obsolete" data-browser="rhino1_7">?</td>
<td class="unknown" data-browser="besen">?</td>
<td class="unknown obsolete" data-browser="phantom2_1">?</td>
<td class="unknown obsolete" data-browser="node0_10">?</td>
<td class="unknown obsolete" data-browser="node0_12">?</td>
<td class="no obsolete" data-browser="node4">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node6_5">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node7">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node7_6">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node8">No</td>
<td class="no obsolete" data-browser="node8_3">No</td>
<td class="no obsolete" data-browser="node8_7">No</td>
<td class="no" data-browser="node8_10">No</td>
<td class="no obsolete" data-browser="node10_0">No</td>
<td class="no obsolete" data-browser="node10_4">No</td>
<td class="no" data-browser="node10_9">No</td>
<td class="no obsolete" data-browser="node11_0">No</td>
<td class="no obsolete" data-browser="node12_0">No</td>
<td class="no obsolete" data-browser="node12_5">No</td>
<td class="no obsolete" data-browser="node12_9">No</td>
<td class="no" data-browser="node12_11">No</td>
<td class="no" data-browser="node13_0">No</td>
<td class="no" data-browser="node13_2">No</td>
<td class="no" data-browser="node14_0">No</td>
<td class="no" data-browser="node14_5">No</td>
<td class="no" data-browser="node14_6">No</td>
<td class="no" data-browser="node15_0">No</td>
<td class="no" data-browser="node16_0">No</td>
<td class="no obsolete" data-browser="duktape2_0">No</td>
<td class="no obsolete" data-browser="duktape2_1">No</td>
<td class="no obsolete" data-browser="duktape2_2">No</td>
<td class="no" data-browser="duktape2_3">No</td>
<td class="no flagged obsolete" data-browser="graalvm19">Flag<a href="#graalvm-simdjs-note"><sup>[6]</sup></a></td>
<td class="no flagged" data-browser="graalvm19_3_6">Flag<a href="#graalvm-simdjs-note"><sup>[6]</sup></a></td>
<td class="no obsolete" data-browser="graalvm20">No</td>
<td class="no obsolete" data-browser="graalvm20_1">No</td>
<td class="no obsolete" data-browser="graalvm20_3">No</td>
<td class="no" data-browser="graalvm20_3_1">No</td>
<td class="no" data-browser="graalvm21">No</td>
<td class="unknown obsolete" data-browser="android4_4">?</td>
<td class="unknown obsolete" data-browser="android4_4_3">?</td>
<td class="unknown obsolete" data-browser="ios10_3">?</td>
<td class="unknown obsolete" data-browser="ios11">?</td>
<td class="unknown obsolete" data-browser="ios11_3">?</td>
<td class="unknown" data-browser="ios12">?</td>
<td class="unknown" data-browser="ios12_2">?</td>
<td class="unknown" data-browser="ios13">?</td>
<td class="unknown" data-browser="ios13_4">?</td>
<td class="unknown" data-browser="ios14">?</td>
<td class="no obsolete" data-browser="samsung10">No</td>
<td class="no" data-browser="samsung11">No</td>
<td class="no" data-browser="samsung12">No</td>
<td class="no" data-browser="samsung13">No</td>
<td class="no obsolete" data-browser="opera_mobile57">No</td>
<td class="no obsolete" data-browser="opera_mobile58">No</td>
<td class="no obsolete" data-browser="opera_mobile59">No</td>
<td class="no obsolete" data-browser="opera_mobile60">No</td>
<td class="no obsolete" data-browser="opera_mobile61">No</td>
<td class="no" data-browser="opera_mobile62">No</td>
<td class="no" data-browser="opera_mobile63">No</td>
</tr>
<tr class="subtest" data-parent="SIMD_(Single_Instruction,_Multiple_Data)" id="test-SIMD_(Single_Instruction,_Multiple_Data)_SIMD.%type%.store3_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/store_title=_MDN_documentation_img_src=_../mdn.png_alt=_MDN_(Mozilla_Development_Network)_logo_width=_15_height=_13_/_/a_nbsp;"><td><span><a class="anchor" href="#test-SIMD_(Single_Instruction,_Multiple_Data)_SIMD.%type%.store3_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/store_title=_MDN_documentation_img_src=_../mdn.png_alt=_MDN_(Mozilla_Development_Network)_logo_width=_15_height=_13_/_/a_nbsp;">&#xA7;</a>SIMD.%type%.store3 <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/store" title="MDN documentation"><img src="../mdn.png" alt="MDN (Mozilla Development Network) logo" width="15" height="13"></a>&#xA0;</span><script data-source="
return simd32bitFloatIntTypes.every(function(type){
  return typeof SIMD[type].store3 === &apos;function&apos;;
});
      ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("51");try{return Function("asyncTestPassed","\nreturn simd32bitFloatIntTypes.every(function(type){\n  return typeof SIMD[type].store3 === 'function';\n});\n      ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("51");return Function("asyncTestPassed","'use strict';"+"\nreturn simd32bitFloatIntTypes.every(function(type){\n  return typeof SIMD[type].store3 === 'function';\n});\n      ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
</script></td>
<td class="unknown obsolete" data-browser="konq4_13">?</td>
<td class="unknown" data-browser="konq4_14">?</td>
<td class="unknown obsolete" data-browser="ie8">?</td>
<td class="unknown obsolete" data-browser="ie9">?</td>
<td class="unknown obsolete" data-browser="ie10">?</td>
<td class="no" data-browser="ie11">No</td>
<td class="no obsolete" data-browser="firefox68">No</td>
<td class="no obsolete" data-browser="firefox75">No</td>
<td class="no obsolete" data-browser="firefox76">No</td>
<td class="no obsolete" data-browser="firefox77">No</td>
<td class="no" data-browser="firefox78">No</td>
<td class="no obsolete" data-browser="firefox79">No</td>
<td class="no obsolete" data-browser="firefox80">No</td>
<td class="no obsolete" data-browser="firefox81">No</td>
<td class="no obsolete" data-browser="firefox82">No</td>
<td class="no obsolete" data-browser="firefox83">No</td>
<td class="no obsolete" data-browser="firefox84">No</td>
<td class="no obsolete" data-browser="firefox85">No</td>
<td class="no obsolete" data-browser="firefox86">No</td>
<td class="no" data-browser="firefox87">No</td>
<td class="no" data-browser="firefox88">No</td>
<td class="no unstable" data-browser="firefox89">No</td>
<td class="no unstable" data-browser="firefox90">No</td>
<td class="no obsolete" data-browser="opera12_10">No</td>
<td class="no obsolete" data-browser="chrome83">No</td>
<td class="no obsolete" data-browser="chrome84">No</td>
<td class="no obsolete" data-browser="chrome85">No</td>
<td class="no obsolete" data-browser="chrome86">No</td>
<td class="no obsolete" data-browser="chrome87">No</td>
<td class="no" data-browser="chrome88">No</td>
<td class="no" data-browser="chrome89">No</td>
<td class="no" data-browser="chrome90">No</td>
<td class="no unstable" data-browser="chrome91">No</td>
<td class="no unstable" data-browser="chrome92">No</td>
<td class="no obsolete" data-browser="edge18">No</td>
<td class="no obsolete" data-browser="edge83">No</td>
<td class="no obsolete" data-browser="edge84">No</td>
<td class="no obsolete" data-browser="edge85">No</td>
<td class="no obsolete" data-browser="edge86">No</td>
<td class="no obsolete" data-browser="edge87">No</td>
<td class="no obsolete" data-browser="edge88">No</td>
<td class="no" data-browser="edge89">No</td>
<td class="no" data-browser="edge90">No</td>
<td class="unknown obsolete" data-browser="safari12_1">?</td>
<td class="unknown obsolete" data-browser="safari13">?</td>
<td class="unknown obsolete" data-browser="safari13_1">?</td>
<td class="unknown" data-browser="safari14">?</td>
<td class="unknown" data-browser="safari14_1">?</td>
<td class="unknown unstable" data-browser="safaritp">?</td>
<td class="unknown unstable" data-browser="webkit">?</td>
<td class="no obsolete" data-browser="opera69">No</td>
<td class="no obsolete" data-browser="opera70">No</td>
<td class="no obsolete" data-browser="opera71">No</td>
<td class="no obsolete" data-browser="opera72">No</td>
<td class="no obsolete" data-browser="opera73">No</td>
<td class="no obsolete" data-browser="opera74">No</td>
<td class="no" data-browser="opera75">No</td>
<td class="no" data-browser="opera76">No</td>
<td class="unknown obsolete" data-browser="rhino1_7">?</td>
<td class="unknown" data-browser="besen">?</td>
<td class="unknown obsolete" data-browser="phantom2_1">?</td>
<td class="unknown obsolete" data-browser="node0_10">?</td>
<td class="unknown obsolete" data-browser="node0_12">?</td>
<td class="no obsolete" data-browser="node4">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node6_5">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node7">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node7_6">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node8">No</td>
<td class="no obsolete" data-browser="node8_3">No</td>
<td class="no obsolete" data-browser="node8_7">No</td>
<td class="no" data-browser="node8_10">No</td>
<td class="no obsolete" data-browser="node10_0">No</td>
<td class="no obsolete" data-browser="node10_4">No</td>
<td class="no" data-browser="node10_9">No</td>
<td class="no obsolete" data-browser="node11_0">No</td>
<td class="no obsolete" data-browser="node12_0">No</td>
<td class="no obsolete" data-browser="node12_5">No</td>
<td class="no obsolete" data-browser="node12_9">No</td>
<td class="no" data-browser="node12_11">No</td>
<td class="no" data-browser="node13_0">No</td>
<td class="no" data-browser="node13_2">No</td>
<td class="no" data-browser="node14_0">No</td>
<td class="no" data-browser="node14_5">No</td>
<td class="no" data-browser="node14_6">No</td>
<td class="no" data-browser="node15_0">No</td>
<td class="no" data-browser="node16_0">No</td>
<td class="no obsolete" data-browser="duktape2_0">No</td>
<td class="no obsolete" data-browser="duktape2_1">No</td>
<td class="no obsolete" data-browser="duktape2_2">No</td>
<td class="no" data-browser="duktape2_3">No</td>
<td class="no flagged obsolete" data-browser="graalvm19">Flag<a href="#graalvm-simdjs-note"><sup>[6]</sup></a></td>
<td class="no flagged" data-browser="graalvm19_3_6">Flag<a href="#graalvm-simdjs-note"><sup>[6]</sup></a></td>
<td class="no obsolete" data-browser="graalvm20">No</td>
<td class="no obsolete" data-browser="graalvm20_1">No</td>
<td class="no obsolete" data-browser="graalvm20_3">No</td>
<td class="no" data-browser="graalvm20_3_1">No</td>
<td class="no" data-browser="graalvm21">No</td>
<td class="unknown obsolete" data-browser="android4_4">?</td>
<td class="unknown obsolete" data-browser="android4_4_3">?</td>
<td class="unknown obsolete" data-browser="ios10_3">?</td>
<td class="unknown obsolete" data-browser="ios11">?</td>
<td class="unknown obsolete" data-browser="ios11_3">?</td>
<td class="unknown" data-browser="ios12">?</td>
<td class="unknown" data-browser="ios12_2">?</td>
<td class="unknown" data-browser="ios13">?</td>
<td class="unknown" data-browser="ios13_4">?</td>
<td class="unknown" data-browser="ios14">?</td>
<td class="no obsolete" data-browser="samsung10">No</td>
<td class="no" data-browser="samsung11">No</td>
<td class="no" data-browser="samsung12">No</td>
<td class="no" data-browser="samsung13">No</td>
<td class="no obsolete" data-browser="opera_mobile57">No</td>
<td class="no obsolete" data-browser="opera_mobile58">No</td>
<td class="no obsolete" data-browser="opera_mobile59">No</td>
<td class="no obsolete" data-browser="opera_mobile60">No</td>
<td class="no obsolete" data-browser="opera_mobile61">No</td>
<td class="no" data-browser="opera_mobile62">No</td>
<td class="no" data-browser="opera_mobile63">No</td>
</tr>
<tr class="subtest" data-parent="SIMD_(Single_Instruction,_Multiple_Data)" id="test-SIMD_(Single_Instruction,_Multiple_Data)_a_href=_https://tc39.github.io/ecmascript_simd/#simd-sub_SIMD.%type%.sub_/a_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/sub_title=_MDN_documentation_img_src=_../mdn.png_alt=_MDN_(Mozilla_Development_Network)_logo_width=_15_height=_13_/_/a_nbsp;"><td><span><a class="anchor" href="#test-SIMD_(Single_Instruction,_Multiple_Data)_a_href=_https://tc39.github.io/ecmascript_simd/#simd-sub_SIMD.%type%.sub_/a_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/sub_title=_MDN_documentation_img_src=_../mdn.png_alt=_MDN_(Mozilla_Development_Network)_logo_width=_15_height=_13_/_/a_nbsp;">&#xA7;</a><a href="https://tc39.github.io/ecmascript_simd/#simd-sub">SIMD.%type%.sub</a> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/sub" title="MDN documentation"><img src="../mdn.png" alt="MDN (Mozilla Development Network) logo" width="15" height="13"></a>&#xA0;</span><script data-source="
return simdFloatIntTypes.every(function(type){
  return typeof SIMD[type].sub === &apos;function&apos;;
});
      ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("52");try{return Function("asyncTestPassed","\nreturn simdFloatIntTypes.every(function(type){\n  return typeof SIMD[type].sub === 'function';\n});\n      ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("52");return Function("asyncTestPassed","'use strict';"+"\nreturn simdFloatIntTypes.every(function(type){\n  return typeof SIMD[type].sub === 'function';\n});\n      ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
</script></td>
<td class="unknown obsolete" data-browser="konq4_13">?</td>
<td class="unknown" data-browser="konq4_14">?</td>
<td class="unknown obsolete" data-browser="ie8">?</td>
<td class="unknown obsolete" data-browser="ie9">?</td>
<td class="unknown obsolete" data-browser="ie10">?</td>
<td class="no" data-browser="ie11">No</td>
<td class="no obsolete" data-browser="firefox68">No</td>
<td class="no obsolete" data-browser="firefox75">No</td>
<td class="no obsolete" data-browser="firefox76">No</td>
<td class="no obsolete" data-browser="firefox77">No</td>
<td class="no" data-browser="firefox78">No</td>
<td class="no obsolete" data-browser="firefox79">No</td>
<td class="no obsolete" data-browser="firefox80">No</td>
<td class="no obsolete" data-browser="firefox81">No</td>
<td class="no obsolete" data-browser="firefox82">No</td>
<td class="no obsolete" data-browser="firefox83">No</td>
<td class="no obsolete" data-browser="firefox84">No</td>
<td class="no obsolete" data-browser="firefox85">No</td>
<td class="no obsolete" data-browser="firefox86">No</td>
<td class="no" data-browser="firefox87">No</td>
<td class="no" data-browser="firefox88">No</td>
<td class="no unstable" data-browser="firefox89">No</td>
<td class="no unstable" data-browser="firefox90">No</td>
<td class="no obsolete" data-browser="opera12_10">No</td>
<td class="no obsolete" data-browser="chrome83">No</td>
<td class="no obsolete" data-browser="chrome84">No</td>
<td class="no obsolete" data-browser="chrome85">No</td>
<td class="no obsolete" data-browser="chrome86">No</td>
<td class="no obsolete" data-browser="chrome87">No</td>
<td class="no" data-browser="chrome88">No</td>
<td class="no" data-browser="chrome89">No</td>
<td class="no" data-browser="chrome90">No</td>
<td class="no unstable" data-browser="chrome91">No</td>
<td class="no unstable" data-browser="chrome92">No</td>
<td class="no obsolete" data-browser="edge18">No</td>
<td class="no obsolete" data-browser="edge83">No</td>
<td class="no obsolete" data-browser="edge84">No</td>
<td class="no obsolete" data-browser="edge85">No</td>
<td class="no obsolete" data-browser="edge86">No</td>
<td class="no obsolete" data-browser="edge87">No</td>
<td class="no obsolete" data-browser="edge88">No</td>
<td class="no" data-browser="edge89">No</td>
<td class="no" data-browser="edge90">No</td>
<td class="unknown obsolete" data-browser="safari12_1">?</td>
<td class="unknown obsolete" data-browser="safari13">?</td>
<td class="unknown obsolete" data-browser="safari13_1">?</td>
<td class="unknown" data-browser="safari14">?</td>
<td class="unknown" data-browser="safari14_1">?</td>
<td class="unknown unstable" data-browser="safaritp">?</td>
<td class="unknown unstable" data-browser="webkit">?</td>
<td class="no obsolete" data-browser="opera69">No</td>
<td class="no obsolete" data-browser="opera70">No</td>
<td class="no obsolete" data-browser="opera71">No</td>
<td class="no obsolete" data-browser="opera72">No</td>
<td class="no obsolete" data-browser="opera73">No</td>
<td class="no obsolete" data-browser="opera74">No</td>
<td class="no" data-browser="opera75">No</td>
<td class="no" data-browser="opera76">No</td>
<td class="unknown obsolete" data-browser="rhino1_7">?</td>
<td class="unknown" data-browser="besen">?</td>
<td class="unknown obsolete" data-browser="phantom2_1">?</td>
<td class="unknown obsolete" data-browser="node0_10">?</td>
<td class="unknown obsolete" data-browser="node0_12">?</td>
<td class="no obsolete" data-browser="node4">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node6_5">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node7">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node7_6">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node8">No</td>
<td class="no obsolete" data-browser="node8_3">No</td>
<td class="no obsolete" data-browser="node8_7">No</td>
<td class="no" data-browser="node8_10">No</td>
<td class="no obsolete" data-browser="node10_0">No</td>
<td class="no obsolete" data-browser="node10_4">No</td>
<td class="no" data-browser="node10_9">No</td>
<td class="no obsolete" data-browser="node11_0">No</td>
<td class="no obsolete" data-browser="node12_0">No</td>
<td class="no obsolete" data-browser="node12_5">No</td>
<td class="no obsolete" data-browser="node12_9">No</td>
<td class="no" data-browser="node12_11">No</td>
<td class="no" data-browser="node13_0">No</td>
<td class="no" data-browser="node13_2">No</td>
<td class="no" data-browser="node14_0">No</td>
<td class="no" data-browser="node14_5">No</td>
<td class="no" data-browser="node14_6">No</td>
<td class="no" data-browser="node15_0">No</td>
<td class="no" data-browser="node16_0">No</td>
<td class="no obsolete" data-browser="duktape2_0">No</td>
<td class="no obsolete" data-browser="duktape2_1">No</td>
<td class="no obsolete" data-browser="duktape2_2">No</td>
<td class="no" data-browser="duktape2_3">No</td>
<td class="no flagged obsolete" data-browser="graalvm19">Flag<a href="#graalvm-simdjs-note"><sup>[6]</sup></a></td>
<td class="no flagged" data-browser="graalvm19_3_6">Flag<a href="#graalvm-simdjs-note"><sup>[6]</sup></a></td>
<td class="no obsolete" data-browser="graalvm20">No</td>
<td class="no obsolete" data-browser="graalvm20_1">No</td>
<td class="no obsolete" data-browser="graalvm20_3">No</td>
<td class="no" data-browser="graalvm20_3_1">No</td>
<td class="no" data-browser="graalvm21">No</td>
<td class="unknown obsolete" data-browser="android4_4">?</td>
<td class="unknown obsolete" data-browser="android4_4_3">?</td>
<td class="unknown obsolete" data-browser="ios10_3">?</td>
<td class="unknown obsolete" data-browser="ios11">?</td>
<td class="unknown obsolete" data-browser="ios11_3">?</td>
<td class="unknown" data-browser="ios12">?</td>
<td class="unknown" data-browser="ios12_2">?</td>
<td class="unknown" data-browser="ios13">?</td>
<td class="unknown" data-browser="ios13_4">?</td>
<td class="unknown" data-browser="ios14">?</td>
<td class="no obsolete" data-browser="samsung10">No</td>
<td class="no" data-browser="samsung11">No</td>
<td class="no" data-browser="samsung12">No</td>
<td class="no" data-browser="samsung13">No</td>
<td class="no obsolete" data-browser="opera_mobile57">No</td>
<td class="no obsolete" data-browser="opera_mobile58">No</td>
<td class="no obsolete" data-browser="opera_mobile59">No</td>
<td class="no obsolete" data-browser="opera_mobile60">No</td>
<td class="no obsolete" data-browser="opera_mobile61">No</td>
<td class="no" data-browser="opera_mobile62">No</td>
<td class="no" data-browser="opera_mobile63">No</td>
</tr>
<tr class="subtest" data-parent="SIMD_(Single_Instruction,_Multiple_Data)" id="test-SIMD_(Single_Instruction,_Multiple_Data)_a_href=_https://tc39.github.io/ecmascript_simd/#simd-sub-saturate_SIMD.%integerType%.subSaturate_/a_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/subSaturate_title=_MDN_documentation_img_src=_../mdn.png_alt=_MDN_(Mozilla_Development_Network)_logo_width=_15_height=_13_/_/a_nbsp;"><td><span><a class="anchor" href="#test-SIMD_(Single_Instruction,_Multiple_Data)_a_href=_https://tc39.github.io/ecmascript_simd/#simd-sub-saturate_SIMD.%integerType%.subSaturate_/a_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/subSaturate_title=_MDN_documentation_img_src=_../mdn.png_alt=_MDN_(Mozilla_Development_Network)_logo_width=_15_height=_13_/_/a_nbsp;">&#xA7;</a><a href="https://tc39.github.io/ecmascript_simd/#simd-sub-saturate">SIMD.%integerType%.subSaturate</a> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/subSaturate" title="MDN documentation"><img src="../mdn.png" alt="MDN (Mozilla Development Network) logo" width="15" height="13"></a>&#xA0;</span><script data-source="
return simdSmallIntTypes.every(function(type){
  return typeof SIMD[type].subSaturate === &apos;function&apos;;
});
      ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("53");try{return Function("asyncTestPassed","\nreturn simdSmallIntTypes.every(function(type){\n  return typeof SIMD[type].subSaturate === 'function';\n});\n      ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("53");return Function("asyncTestPassed","'use strict';"+"\nreturn simdSmallIntTypes.every(function(type){\n  return typeof SIMD[type].subSaturate === 'function';\n});\n      ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
</script></td>
<td class="unknown obsolete" data-browser="konq4_13">?</td>
<td class="unknown" data-browser="konq4_14">?</td>
<td class="unknown obsolete" data-browser="ie8">?</td>
<td class="unknown obsolete" data-browser="ie9">?</td>
<td class="unknown obsolete" data-browser="ie10">?</td>
<td class="no" data-browser="ie11">No</td>
<td class="no obsolete" data-browser="firefox68">No</td>
<td class="no obsolete" data-browser="firefox75">No</td>
<td class="no obsolete" data-browser="firefox76">No</td>
<td class="no obsolete" data-browser="firefox77">No</td>
<td class="no" data-browser="firefox78">No</td>
<td class="no obsolete" data-browser="firefox79">No</td>
<td class="no obsolete" data-browser="firefox80">No</td>
<td class="no obsolete" data-browser="firefox81">No</td>
<td class="no obsolete" data-browser="firefox82">No</td>
<td class="no obsolete" data-browser="firefox83">No</td>
<td class="no obsolete" data-browser="firefox84">No</td>
<td class="no obsolete" data-browser="firefox85">No</td>
<td class="no obsolete" data-browser="firefox86">No</td>
<td class="no" data-browser="firefox87">No</td>
<td class="no" data-browser="firefox88">No</td>
<td class="no unstable" data-browser="firefox89">No</td>
<td class="no unstable" data-browser="firefox90">No</td>
<td class="no obsolete" data-browser="opera12_10">No</td>
<td class="no obsolete" data-browser="chrome83">No</td>
<td class="no obsolete" data-browser="chrome84">No</td>
<td class="no obsolete" data-browser="chrome85">No</td>
<td class="no obsolete" data-browser="chrome86">No</td>
<td class="no obsolete" data-browser="chrome87">No</td>
<td class="no" data-browser="chrome88">No</td>
<td class="no" data-browser="chrome89">No</td>
<td class="no" data-browser="chrome90">No</td>
<td class="no unstable" data-browser="chrome91">No</td>
<td class="no unstable" data-browser="chrome92">No</td>
<td class="no obsolete" data-browser="edge18">No</td>
<td class="no obsolete" data-browser="edge83">No</td>
<td class="no obsolete" data-browser="edge84">No</td>
<td class="no obsolete" data-browser="edge85">No</td>
<td class="no obsolete" data-browser="edge86">No</td>
<td class="no obsolete" data-browser="edge87">No</td>
<td class="no obsolete" data-browser="edge88">No</td>
<td class="no" data-browser="edge89">No</td>
<td class="no" data-browser="edge90">No</td>
<td class="unknown obsolete" data-browser="safari12_1">?</td>
<td class="unknown obsolete" data-browser="safari13">?</td>
<td class="unknown obsolete" data-browser="safari13_1">?</td>
<td class="unknown" data-browser="safari14">?</td>
<td class="unknown" data-browser="safari14_1">?</td>
<td class="unknown unstable" data-browser="safaritp">?</td>
<td class="unknown unstable" data-browser="webkit">?</td>
<td class="no obsolete" data-browser="opera69">No</td>
<td class="no obsolete" data-browser="opera70">No</td>
<td class="no obsolete" data-browser="opera71">No</td>
<td class="no obsolete" data-browser="opera72">No</td>
<td class="no obsolete" data-browser="opera73">No</td>
<td class="no obsolete" data-browser="opera74">No</td>
<td class="no" data-browser="opera75">No</td>
<td class="no" data-browser="opera76">No</td>
<td class="unknown obsolete" data-browser="rhino1_7">?</td>
<td class="unknown" data-browser="besen">?</td>
<td class="unknown obsolete" data-browser="phantom2_1">?</td>
<td class="unknown obsolete" data-browser="node0_10">?</td>
<td class="unknown obsolete" data-browser="node0_12">?</td>
<td class="no obsolete" data-browser="node4">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node6_5">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node7">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node7_6">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node8">No</td>
<td class="no obsolete" data-browser="node8_3">No</td>
<td class="no obsolete" data-browser="node8_7">No</td>
<td class="no" data-browser="node8_10">No</td>
<td class="no obsolete" data-browser="node10_0">No</td>
<td class="no obsolete" data-browser="node10_4">No</td>
<td class="no" data-browser="node10_9">No</td>
<td class="no obsolete" data-browser="node11_0">No</td>
<td class="no obsolete" data-browser="node12_0">No</td>
<td class="no obsolete" data-browser="node12_5">No</td>
<td class="no obsolete" data-browser="node12_9">No</td>
<td class="no" data-browser="node12_11">No</td>
<td class="no" data-browser="node13_0">No</td>
<td class="no" data-browser="node13_2">No</td>
<td class="no" data-browser="node14_0">No</td>
<td class="no" data-browser="node14_5">No</td>
<td class="no" data-browser="node14_6">No</td>
<td class="no" data-browser="node15_0">No</td>
<td class="no" data-browser="node16_0">No</td>
<td class="no obsolete" data-browser="duktape2_0">No</td>
<td class="no obsolete" data-browser="duktape2_1">No</td>
<td class="no obsolete" data-browser="duktape2_2">No</td>
<td class="no" data-browser="duktape2_3">No</td>
<td class="no flagged obsolete" data-browser="graalvm19">Flag<a href="#graalvm-simdjs-note"><sup>[6]</sup></a></td>
<td class="no flagged" data-browser="graalvm19_3_6">Flag<a href="#graalvm-simdjs-note"><sup>[6]</sup></a></td>
<td class="no obsolete" data-browser="graalvm20">No</td>
<td class="no obsolete" data-browser="graalvm20_1">No</td>
<td class="no obsolete" data-browser="graalvm20_3">No</td>
<td class="no" data-browser="graalvm20_3_1">No</td>
<td class="no" data-browser="graalvm21">No</td>
<td class="unknown obsolete" data-browser="android4_4">?</td>
<td class="unknown obsolete" data-browser="android4_4_3">?</td>
<td class="unknown obsolete" data-browser="ios10_3">?</td>
<td class="unknown obsolete" data-browser="ios11">?</td>
<td class="unknown obsolete" data-browser="ios11_3">?</td>
<td class="unknown" data-browser="ios12">?</td>
<td class="unknown" data-browser="ios12_2">?</td>
<td class="unknown" data-browser="ios13">?</td>
<td class="unknown" data-browser="ios13_4">?</td>
<td class="unknown" data-browser="ios14">?</td>
<td class="no obsolete" data-browser="samsung10">No</td>
<td class="no" data-browser="samsung11">No</td>
<td class="no" data-browser="samsung12">No</td>
<td class="no" data-browser="samsung13">No</td>
<td class="no obsolete" data-browser="opera_mobile57">No</td>
<td class="no obsolete" data-browser="opera_mobile58">No</td>
<td class="no obsolete" data-browser="opera_mobile59">No</td>
<td class="no obsolete" data-browser="opera_mobile60">No</td>
<td class="no obsolete" data-browser="opera_mobile61">No</td>
<td class="no" data-browser="opera_mobile62">No</td>
<td class="no" data-browser="opera_mobile63">No</td>
</tr>
<tr class="subtest" data-parent="SIMD_(Single_Instruction,_Multiple_Data)" id="test-SIMD_(Single_Instruction,_Multiple_Data)_a_href=_https://tc39.github.io/ecmascript_simd/#swizzle_SIMD.%type%.swizzle_/a_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/swizzle_title=_MDN_documentation_img_src=_../mdn.png_alt=_MDN_(Mozilla_Development_Network)_logo_width=_15_height=_13_/_/a_nbsp;"><td><span><a class="anchor" href="#test-SIMD_(Single_Instruction,_Multiple_Data)_a_href=_https://tc39.github.io/ecmascript_simd/#swizzle_SIMD.%type%.swizzle_/a_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/swizzle_title=_MDN_documentation_img_src=_../mdn.png_alt=_MDN_(Mozilla_Development_Network)_logo_width=_15_height=_13_/_/a_nbsp;">&#xA7;</a><a href="https://tc39.github.io/ecmascript_simd/#swizzle">SIMD.%type%.swizzle</a> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/swizzle" title="MDN documentation"><img src="../mdn.png" alt="MDN (Mozilla Development Network) logo" width="15" height="13"></a>&#xA0;</span><script data-source="
return simdFloatIntTypes.every(function(type){
  return typeof SIMD[type].swizzle === &apos;function&apos;;
});
      ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("54");try{return Function("asyncTestPassed","\nreturn simdFloatIntTypes.every(function(type){\n  return typeof SIMD[type].swizzle === 'function';\n});\n      ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("54");return Function("asyncTestPassed","'use strict';"+"\nreturn simdFloatIntTypes.every(function(type){\n  return typeof SIMD[type].swizzle === 'function';\n});\n      ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
</script></td>
<td class="unknown obsolete" data-browser="konq4_13">?</td>
<td class="unknown" data-browser="konq4_14">?</td>
<td class="unknown obsolete" data-browser="ie8">?</td>
<td class="unknown obsolete" data-browser="ie9">?</td>
<td class="unknown obsolete" data-browser="ie10">?</td>
<td class="no" data-browser="ie11">No</td>
<td class="no obsolete" data-browser="firefox68">No</td>
<td class="no obsolete" data-browser="firefox75">No</td>
<td class="no obsolete" data-browser="firefox76">No</td>
<td class="no obsolete" data-browser="firefox77">No</td>
<td class="no" data-browser="firefox78">No</td>
<td class="no obsolete" data-browser="firefox79">No</td>
<td class="no obsolete" data-browser="firefox80">No</td>
<td class="no obsolete" data-browser="firefox81">No</td>
<td class="no obsolete" data-browser="firefox82">No</td>
<td class="no obsolete" data-browser="firefox83">No</td>
<td class="no obsolete" data-browser="firefox84">No</td>
<td class="no obsolete" data-browser="firefox85">No</td>
<td class="no obsolete" data-browser="firefox86">No</td>
<td class="no" data-browser="firefox87">No</td>
<td class="no" data-browser="firefox88">No</td>
<td class="no unstable" data-browser="firefox89">No</td>
<td class="no unstable" data-browser="firefox90">No</td>
<td class="no obsolete" data-browser="opera12_10">No</td>
<td class="no obsolete" data-browser="chrome83">No</td>
<td class="no obsolete" data-browser="chrome84">No</td>
<td class="no obsolete" data-browser="chrome85">No</td>
<td class="no obsolete" data-browser="chrome86">No</td>
<td class="no obsolete" data-browser="chrome87">No</td>
<td class="no" data-browser="chrome88">No</td>
<td class="no" data-browser="chrome89">No</td>
<td class="no" data-browser="chrome90">No</td>
<td class="no unstable" data-browser="chrome91">No</td>
<td class="no unstable" data-browser="chrome92">No</td>
<td class="no obsolete" data-browser="edge18">No</td>
<td class="no obsolete" data-browser="edge83">No</td>
<td class="no obsolete" data-browser="edge84">No</td>
<td class="no obsolete" data-browser="edge85">No</td>
<td class="no obsolete" data-browser="edge86">No</td>
<td class="no obsolete" data-browser="edge87">No</td>
<td class="no obsolete" data-browser="edge88">No</td>
<td class="no" data-browser="edge89">No</td>
<td class="no" data-browser="edge90">No</td>
<td class="unknown obsolete" data-browser="safari12_1">?</td>
<td class="unknown obsolete" data-browser="safari13">?</td>
<td class="unknown obsolete" data-browser="safari13_1">?</td>
<td class="unknown" data-browser="safari14">?</td>
<td class="unknown" data-browser="safari14_1">?</td>
<td class="unknown unstable" data-browser="safaritp">?</td>
<td class="unknown unstable" data-browser="webkit">?</td>
<td class="no obsolete" data-browser="opera69">No</td>
<td class="no obsolete" data-browser="opera70">No</td>
<td class="no obsolete" data-browser="opera71">No</td>
<td class="no obsolete" data-browser="opera72">No</td>
<td class="no obsolete" data-browser="opera73">No</td>
<td class="no obsolete" data-browser="opera74">No</td>
<td class="no" data-browser="opera75">No</td>
<td class="no" data-browser="opera76">No</td>
<td class="unknown obsolete" data-browser="rhino1_7">?</td>
<td class="unknown" data-browser="besen">?</td>
<td class="unknown obsolete" data-browser="phantom2_1">?</td>
<td class="unknown obsolete" data-browser="node0_10">?</td>
<td class="unknown obsolete" data-browser="node0_12">?</td>
<td class="no obsolete" data-browser="node4">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node6_5">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node7">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node7_6">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node8">No</td>
<td class="no obsolete" data-browser="node8_3">No</td>
<td class="no obsolete" data-browser="node8_7">No</td>
<td class="no" data-browser="node8_10">No</td>
<td class="no obsolete" data-browser="node10_0">No</td>
<td class="no obsolete" data-browser="node10_4">No</td>
<td class="no" data-browser="node10_9">No</td>
<td class="no obsolete" data-browser="node11_0">No</td>
<td class="no obsolete" data-browser="node12_0">No</td>
<td class="no obsolete" data-browser="node12_5">No</td>
<td class="no obsolete" data-browser="node12_9">No</td>
<td class="no" data-browser="node12_11">No</td>
<td class="no" data-browser="node13_0">No</td>
<td class="no" data-browser="node13_2">No</td>
<td class="no" data-browser="node14_0">No</td>
<td class="no" data-browser="node14_5">No</td>
<td class="no" data-browser="node14_6">No</td>
<td class="no" data-browser="node15_0">No</td>
<td class="no" data-browser="node16_0">No</td>
<td class="no obsolete" data-browser="duktape2_0">No</td>
<td class="no obsolete" data-browser="duktape2_1">No</td>
<td class="no obsolete" data-browser="duktape2_2">No</td>
<td class="no" data-browser="duktape2_3">No</td>
<td class="no flagged obsolete" data-browser="graalvm19">Flag<a href="#graalvm-simdjs-note"><sup>[6]</sup></a></td>
<td class="no flagged" data-browser="graalvm19_3_6">Flag<a href="#graalvm-simdjs-note"><sup>[6]</sup></a></td>
<td class="no obsolete" data-browser="graalvm20">No</td>
<td class="no obsolete" data-browser="graalvm20_1">No</td>
<td class="no obsolete" data-browser="graalvm20_3">No</td>
<td class="no" data-browser="graalvm20_3_1">No</td>
<td class="no" data-browser="graalvm21">No</td>
<td class="unknown obsolete" data-browser="android4_4">?</td>
<td class="unknown obsolete" data-browser="android4_4_3">?</td>
<td class="unknown obsolete" data-browser="ios10_3">?</td>
<td class="unknown obsolete" data-browser="ios11">?</td>
<td class="unknown obsolete" data-browser="ios11_3">?</td>
<td class="unknown" data-browser="ios12">?</td>
<td class="unknown" data-browser="ios12_2">?</td>
<td class="unknown" data-browser="ios13">?</td>
<td class="unknown" data-browser="ios13_4">?</td>
<td class="unknown" data-browser="ios14">?</td>
<td class="no obsolete" data-browser="samsung10">No</td>
<td class="no" data-browser="samsung11">No</td>
<td class="no" data-browser="samsung12">No</td>
<td class="no" data-browser="samsung13">No</td>
<td class="no obsolete" data-browser="opera_mobile57">No</td>
<td class="no obsolete" data-browser="opera_mobile58">No</td>
<td class="no obsolete" data-browser="opera_mobile59">No</td>
<td class="no obsolete" data-browser="opera_mobile60">No</td>
<td class="no obsolete" data-browser="opera_mobile61">No</td>
<td class="no" data-browser="opera_mobile62">No</td>
<td class="no" data-browser="opera_mobile63">No</td>
</tr>
<tr class="subtest" data-parent="SIMD_(Single_Instruction,_Multiple_Data)" id="test-SIMD_(Single_Instruction,_Multiple_Data)_a_href=_https://tc39.github.io/ecmascript_simd/#simd-xor_SIMD.%type%.xor_/a_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/xor_title=_MDN_documentation_img_src=_../mdn.png_alt=_MDN_(Mozilla_Development_Network)_logo_width=_15_height=_13_/_/a_nbsp;"><td><span><a class="anchor" href="#test-SIMD_(Single_Instruction,_Multiple_Data)_a_href=_https://tc39.github.io/ecmascript_simd/#simd-xor_SIMD.%type%.xor_/a_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/xor_title=_MDN_documentation_img_src=_../mdn.png_alt=_MDN_(Mozilla_Development_Network)_logo_width=_15_height=_13_/_/a_nbsp;">&#xA7;</a><a href="https://tc39.github.io/ecmascript_simd/#simd-xor">SIMD.%type%.xor</a> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/xor" title="MDN documentation"><img src="../mdn.png" alt="MDN (Mozilla Development Network) logo" width="15" height="13"></a>&#xA0;</span><script data-source="
return simdBoolIntTypes.every(function(type){
  return typeof SIMD[type].xor === &apos;function&apos;;
});
      ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("55");try{return Function("asyncTestPassed","\nreturn simdBoolIntTypes.every(function(type){\n  return typeof SIMD[type].xor === 'function';\n});\n      ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("55");return Function("asyncTestPassed","'use strict';"+"\nreturn simdBoolIntTypes.every(function(type){\n  return typeof SIMD[type].xor === 'function';\n});\n      ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
</script></td>
<td class="unknown obsolete" data-browser="konq4_13">?</td>
<td class="unknown" data-browser="konq4_14">?</td>
<td class="unknown obsolete" data-browser="ie8">?</td>
<td class="unknown obsolete" data-browser="ie9">?</td>
<td class="unknown obsolete" data-browser="ie10">?</td>
<td class="no" data-browser="ie11">No</td>
<td class="no obsolete" data-browser="firefox68">No</td>
<td class="no obsolete" data-browser="firefox75">No</td>
<td class="no obsolete" data-browser="firefox76">No</td>
<td class="no obsolete" data-browser="firefox77">No</td>
<td class="no" data-browser="firefox78">No</td>
<td class="no obsolete" data-browser="firefox79">No</td>
<td class="no obsolete" data-browser="firefox80">No</td>
<td class="no obsolete" data-browser="firefox81">No</td>
<td class="no obsolete" data-browser="firefox82">No</td>
<td class="no obsolete" data-browser="firefox83">No</td>
<td class="no obsolete" data-browser="firefox84">No</td>
<td class="no obsolete" data-browser="firefox85">No</td>
<td class="no obsolete" data-browser="firefox86">No</td>
<td class="no" data-browser="firefox87">No</td>
<td class="no" data-browser="firefox88">No</td>
<td class="no unstable" data-browser="firefox89">No</td>
<td class="no unstable" data-browser="firefox90">No</td>
<td class="no obsolete" data-browser="opera12_10">No</td>
<td class="no obsolete" data-browser="chrome83">No</td>
<td class="no obsolete" data-browser="chrome84">No</td>
<td class="no obsolete" data-browser="chrome85">No</td>
<td class="no obsolete" data-browser="chrome86">No</td>
<td class="no obsolete" data-browser="chrome87">No</td>
<td class="no" data-browser="chrome88">No</td>
<td class="no" data-browser="chrome89">No</td>
<td class="no" data-browser="chrome90">No</td>
<td class="no unstable" data-browser="chrome91">No</td>
<td class="no unstable" data-browser="chrome92">No</td>
<td class="no obsolete" data-browser="edge18">No</td>
<td class="no obsolete" data-browser="edge83">No</td>
<td class="no obsolete" data-browser="edge84">No</td>
<td class="no obsolete" data-browser="edge85">No</td>
<td class="no obsolete" data-browser="edge86">No</td>
<td class="no obsolete" data-browser="edge87">No</td>
<td class="no obsolete" data-browser="edge88">No</td>
<td class="no" data-browser="edge89">No</td>
<td class="no" data-browser="edge90">No</td>
<td class="unknown obsolete" data-browser="safari12_1">?</td>
<td class="unknown obsolete" data-browser="safari13">?</td>
<td class="unknown obsolete" data-browser="safari13_1">?</td>
<td class="unknown" data-browser="safari14">?</td>
<td class="unknown" data-browser="safari14_1">?</td>
<td class="unknown unstable" data-browser="safaritp">?</td>
<td class="unknown unstable" data-browser="webkit">?</td>
<td class="no obsolete" data-browser="opera69">No</td>
<td class="no obsolete" data-browser="opera70">No</td>
<td class="no obsolete" data-browser="opera71">No</td>
<td class="no obsolete" data-browser="opera72">No</td>
<td class="no obsolete" data-browser="opera73">No</td>
<td class="no obsolete" data-browser="opera74">No</td>
<td class="no" data-browser="opera75">No</td>
<td class="no" data-browser="opera76">No</td>
<td class="unknown obsolete" data-browser="rhino1_7">?</td>
<td class="unknown" data-browser="besen">?</td>
<td class="unknown obsolete" data-browser="phantom2_1">?</td>
<td class="unknown obsolete" data-browser="node0_10">?</td>
<td class="unknown obsolete" data-browser="node0_12">?</td>
<td class="no obsolete" data-browser="node4">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node6_5">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node7">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node7_6">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node8">No</td>
<td class="no obsolete" data-browser="node8_3">No</td>
<td class="no obsolete" data-browser="node8_7">No</td>
<td class="no" data-browser="node8_10">No</td>
<td class="no obsolete" data-browser="node10_0">No</td>
<td class="no obsolete" data-browser="node10_4">No</td>
<td class="no" data-browser="node10_9">No</td>
<td class="no obsolete" data-browser="node11_0">No</td>
<td class="no obsolete" data-browser="node12_0">No</td>
<td class="no obsolete" data-browser="node12_5">No</td>
<td class="no obsolete" data-browser="node12_9">No</td>
<td class="no" data-browser="node12_11">No</td>
<td class="no" data-browser="node13_0">No</td>
<td class="no" data-browser="node13_2">No</td>
<td class="no" data-browser="node14_0">No</td>
<td class="no" data-browser="node14_5">No</td>
<td class="no" data-browser="node14_6">No</td>
<td class="no" data-browser="node15_0">No</td>
<td class="no" data-browser="node16_0">No</td>
<td class="no obsolete" data-browser="duktape2_0">No</td>
<td class="no obsolete" data-browser="duktape2_1">No</td>
<td class="no obsolete" data-browser="duktape2_2">No</td>
<td class="no" data-browser="duktape2_3">No</td>
<td class="no flagged obsolete" data-browser="graalvm19">Flag<a href="#graalvm-simdjs-note"><sup>[6]</sup></a></td>
<td class="no flagged" data-browser="graalvm19_3_6">Flag<a href="#graalvm-simdjs-note"><sup>[6]</sup></a></td>
<td class="no obsolete" data-browser="graalvm20">No</td>
<td class="no obsolete" data-browser="graalvm20_1">No</td>
<td class="no obsolete" data-browser="graalvm20_3">No</td>
<td class="no" data-browser="graalvm20_3_1">No</td>
<td class="no" data-browser="graalvm21">No</td>
<td class="unknown obsolete" data-browser="android4_4">?</td>
<td class="unknown obsolete" data-browser="android4_4_3">?</td>
<td class="unknown obsolete" data-browser="ios10_3">?</td>
<td class="unknown obsolete" data-browser="ios11">?</td>
<td class="unknown obsolete" data-browser="ios11_3">?</td>
<td class="unknown" data-browser="ios12">?</td>
<td class="unknown" data-browser="ios12_2">?</td>
<td class="unknown" data-browser="ios13">?</td>
<td class="unknown" data-browser="ios13_4">?</td>
<td class="unknown" data-browser="ios14">?</td>
<td class="no obsolete" data-browser="samsung10">No</td>
<td class="no" data-browser="samsung11">No</td>
<td class="no" data-browser="samsung12">No</td>
<td class="no" data-browser="samsung13">No</td>
<td class="no obsolete" data-browser="opera_mobile57">No</td>
<td class="no obsolete" data-browser="opera_mobile58">No</td>
<td class="no obsolete" data-browser="opera_mobile59">No</td>
<td class="no obsolete" data-browser="opera_mobile60">No</td>
<td class="no obsolete" data-browser="opera_mobile61">No</td>
<td class="no" data-browser="opera_mobile62">No</td>
<td class="no" data-browser="opera_mobile63">No</td>
</tr>
<tr class="subtest" data-parent="SIMD_(Single_Instruction,_Multiple_Data)" id="test-SIMD_(Single_Instruction,_Multiple_Data)_a_href=_https://tc39.github.io/ecmascript_simd/#simd-to-timd_SIMD.%type%.fromTIMDBits_/a_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/fromFloat32x4Bits_title=_MDN_documentation_img_src=_../mdn.png_alt=_MDN_(Mozilla_Development_Network)_logo_width=_15_height=_13_/_/a_nbsp;"><td><span><a class="anchor" href="#test-SIMD_(Single_Instruction,_Multiple_Data)_a_href=_https://tc39.github.io/ecmascript_simd/#simd-to-timd_SIMD.%type%.fromTIMDBits_/a_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/fromFloat32x4Bits_title=_MDN_documentation_img_src=_../mdn.png_alt=_MDN_(Mozilla_Development_Network)_logo_width=_15_height=_13_/_/a_nbsp;">&#xA7;</a><a href="https://tc39.github.io/ecmascript_simd/#simd-to-timd">SIMD.%type%.fromTIMDBits</a> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/fromFloat32x4Bits" title="MDN documentation"><img src="../mdn.png" alt="MDN (Mozilla Development Network) logo" width="15" height="13"></a>&#xA0;</span><script data-source="
return [&apos;Float32x4&apos;,&apos;Int32x4&apos;,&apos;Int8x16&apos;,&apos;Uint32x4&apos;,&apos;Uint16x8&apos;,&apos;Uint8x16&apos;].every(function(type){
  return typeof SIMD.Int16x8[&apos;from&apos; + type + &apos;Bits&apos;] === &apos;function&apos;;
});
      ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("56");try{return Function("asyncTestPassed","\nreturn ['Float32x4','Int32x4','Int8x16','Uint32x4','Uint16x8','Uint8x16'].every(function(type){\n  return typeof SIMD.Int16x8['from' + type + 'Bits'] === 'function';\n});\n      ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("56");return Function("asyncTestPassed","'use strict';"+"\nreturn ['Float32x4','Int32x4','Int8x16','Uint32x4','Uint16x8','Uint8x16'].every(function(type){\n  return typeof SIMD.Int16x8['from' + type + 'Bits'] === 'function';\n});\n      ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
</script></td>
<td class="unknown obsolete" data-browser="konq4_13">?</td>
<td class="unknown" data-browser="konq4_14">?</td>
<td class="unknown obsolete" data-browser="ie8">?</td>
<td class="unknown obsolete" data-browser="ie9">?</td>
<td class="unknown obsolete" data-browser="ie10">?</td>
<td class="no" data-browser="ie11">No</td>
<td class="no obsolete" data-browser="firefox68">No</td>
<td class="no obsolete" data-browser="firefox75">No</td>
<td class="no obsolete" data-browser="firefox76">No</td>
<td class="no obsolete" data-browser="firefox77">No</td>
<td class="no" data-browser="firefox78">No</td>
<td class="no obsolete" data-browser="firefox79">No</td>
<td class="no obsolete" data-browser="firefox80">No</td>
<td class="no obsolete" data-browser="firefox81">No</td>
<td class="no obsolete" data-browser="firefox82">No</td>
<td class="no obsolete" data-browser="firefox83">No</td>
<td class="no obsolete" data-browser="firefox84">No</td>
<td class="no obsolete" data-browser="firefox85">No</td>
<td class="no obsolete" data-browser="firefox86">No</td>
<td class="no" data-browser="firefox87">No</td>
<td class="no" data-browser="firefox88">No</td>
<td class="no unstable" data-browser="firefox89">No</td>
<td class="no unstable" data-browser="firefox90">No</td>
<td class="no obsolete" data-browser="opera12_10">No</td>
<td class="no obsolete" data-browser="chrome83">No</td>
<td class="no obsolete" data-browser="chrome84">No</td>
<td class="no obsolete" data-browser="chrome85">No</td>
<td class="no obsolete" data-browser="chrome86">No</td>
<td class="no obsolete" data-browser="chrome87">No</td>
<td class="no" data-browser="chrome88">No</td>
<td class="no" data-browser="chrome89">No</td>
<td class="no" data-browser="chrome90">No</td>
<td class="no unstable" data-browser="chrome91">No</td>
<td class="no unstable" data-browser="chrome92">No</td>
<td class="no obsolete" data-browser="edge18">No</td>
<td class="no obsolete" data-browser="edge83">No</td>
<td class="no obsolete" data-browser="edge84">No</td>
<td class="no obsolete" data-browser="edge85">No</td>
<td class="no obsolete" data-browser="edge86">No</td>
<td class="no obsolete" data-browser="edge87">No</td>
<td class="no obsolete" data-browser="edge88">No</td>
<td class="no" data-browser="edge89">No</td>
<td class="no" data-browser="edge90">No</td>
<td class="unknown obsolete" data-browser="safari12_1">?</td>
<td class="unknown obsolete" data-browser="safari13">?</td>
<td class="unknown obsolete" data-browser="safari13_1">?</td>
<td class="unknown" data-browser="safari14">?</td>
<td class="unknown" data-browser="safari14_1">?</td>
<td class="unknown unstable" data-browser="safaritp">?</td>
<td class="unknown unstable" data-browser="webkit">?</td>
<td class="no obsolete" data-browser="opera69">No</td>
<td class="no obsolete" data-browser="opera70">No</td>
<td class="no obsolete" data-browser="opera71">No</td>
<td class="no obsolete" data-browser="opera72">No</td>
<td class="no obsolete" data-browser="opera73">No</td>
<td class="no obsolete" data-browser="opera74">No</td>
<td class="no" data-browser="opera75">No</td>
<td class="no" data-browser="opera76">No</td>
<td class="unknown obsolete" data-browser="rhino1_7">?</td>
<td class="unknown" data-browser="besen">?</td>
<td class="unknown obsolete" data-browser="phantom2_1">?</td>
<td class="unknown obsolete" data-browser="node0_10">?</td>
<td class="unknown obsolete" data-browser="node0_12">?</td>
<td class="no obsolete" data-browser="node4">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node6_5">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node7">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node7_6">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node8">No</td>
<td class="no obsolete" data-browser="node8_3">No</td>
<td class="no obsolete" data-browser="node8_7">No</td>
<td class="no" data-browser="node8_10">No</td>
<td class="no obsolete" data-browser="node10_0">No</td>
<td class="no obsolete" data-browser="node10_4">No</td>
<td class="no" data-browser="node10_9">No</td>
<td class="no obsolete" data-browser="node11_0">No</td>
<td class="no obsolete" data-browser="node12_0">No</td>
<td class="no obsolete" data-browser="node12_5">No</td>
<td class="no obsolete" data-browser="node12_9">No</td>
<td class="no" data-browser="node12_11">No</td>
<td class="no" data-browser="node13_0">No</td>
<td class="no" data-browser="node13_2">No</td>
<td class="no" data-browser="node14_0">No</td>
<td class="no" data-browser="node14_5">No</td>
<td class="no" data-browser="node14_6">No</td>
<td class="no" data-browser="node15_0">No</td>
<td class="no" data-browser="node16_0">No</td>
<td class="no obsolete" data-browser="duktape2_0">No</td>
<td class="no obsolete" data-browser="duktape2_1">No</td>
<td class="no obsolete" data-browser="duktape2_2">No</td>
<td class="no" data-browser="duktape2_3">No</td>
<td class="no flagged obsolete" data-browser="graalvm19">Flag<a href="#graalvm-simdjs-note"><sup>[6]</sup></a></td>
<td class="no flagged" data-browser="graalvm19_3_6">Flag<a href="#graalvm-simdjs-note"><sup>[6]</sup></a></td>
<td class="no obsolete" data-browser="graalvm20">No</td>
<td class="no obsolete" data-browser="graalvm20_1">No</td>
<td class="no obsolete" data-browser="graalvm20_3">No</td>
<td class="no" data-browser="graalvm20_3_1">No</td>
<td class="no" data-browser="graalvm21">No</td>
<td class="unknown obsolete" data-browser="android4_4">?</td>
<td class="unknown obsolete" data-browser="android4_4_3">?</td>
<td class="unknown obsolete" data-browser="ios10_3">?</td>
<td class="unknown obsolete" data-browser="ios11">?</td>
<td class="unknown obsolete" data-browser="ios11_3">?</td>
<td class="unknown" data-browser="ios12">?</td>
<td class="unknown" data-browser="ios12_2">?</td>
<td class="unknown" data-browser="ios13">?</td>
<td class="unknown" data-browser="ios13_4">?</td>
<td class="unknown" data-browser="ios14">?</td>
<td class="no obsolete" data-browser="samsung10">No</td>
<td class="no" data-browser="samsung11">No</td>
<td class="no" data-browser="samsung12">No</td>
<td class="no" data-browser="samsung13">No</td>
<td class="no obsolete" data-browser="opera_mobile57">No</td>
<td class="no obsolete" data-browser="opera_mobile58">No</td>
<td class="no obsolete" data-browser="opera_mobile59">No</td>
<td class="no obsolete" data-browser="opera_mobile60">No</td>
<td class="no obsolete" data-browser="opera_mobile61">No</td>
<td class="no" data-browser="opera_mobile62">No</td>
<td class="no" data-browser="opera_mobile63">No</td>
</tr>
<tr class="subtest" data-parent="SIMD_(Single_Instruction,_Multiple_Data)" id="test-SIMD_(Single_Instruction,_Multiple_Data)_a_href=_https://tc39.github.io/ecmascript_simd/#simd-to-timd-logical_SIMD.%type%.fromTIMD_/a_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/fromFloat32x4_title=_MDN_documentation_img_src=_../mdn.png_alt=_MDN_(Mozilla_Development_Network)_logo_width=_15_height=_13_/_/a_nbsp;"><td><span><a class="anchor" href="#test-SIMD_(Single_Instruction,_Multiple_Data)_a_href=_https://tc39.github.io/ecmascript_simd/#simd-to-timd-logical_SIMD.%type%.fromTIMD_/a_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/fromFloat32x4_title=_MDN_documentation_img_src=_../mdn.png_alt=_MDN_(Mozilla_Development_Network)_logo_width=_15_height=_13_/_/a_nbsp;">&#xA7;</a><a href="https://tc39.github.io/ecmascript_simd/#simd-to-timd-logical">SIMD.%type%.fromTIMD</a> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SIMD/fromFloat32x4" title="MDN documentation"><img src="../mdn.png" alt="MDN (Mozilla Development Network) logo" width="15" height="13"></a>&#xA0;</span><script data-source="
return typeof SIMD.Float32x4.fromInt32x4 === &apos;function&apos; &amp;&amp; typeof SIMD.Float32x4.fromUint32x4 === &apos;function&apos; &amp;&amp; typeof SIMD.Int32x4.fromFloat32x4 === &apos;function&apos; &amp;&amp; typeof SIMD.Uint32x4.fromFloat32x4 === &apos;function&apos;;
      ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("57");try{return Function("asyncTestPassed","\nreturn typeof SIMD.Float32x4.fromInt32x4 === 'function' && typeof SIMD.Float32x4.fromUint32x4 === 'function' && typeof SIMD.Int32x4.fromFloat32x4 === 'function' && typeof SIMD.Uint32x4.fromFloat32x4 === 'function';\n      ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("57");return Function("asyncTestPassed","'use strict';"+"\nreturn typeof SIMD.Float32x4.fromInt32x4 === 'function' && typeof SIMD.Float32x4.fromUint32x4 === 'function' && typeof SIMD.Int32x4.fromFloat32x4 === 'function' && typeof SIMD.Uint32x4.fromFloat32x4 === 'function';\n      ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
</script></td>
<td class="unknown obsolete" data-browser="konq4_13">?</td>
<td class="unknown" data-browser="konq4_14">?</td>
<td class="unknown obsolete" data-browser="ie8">?</td>
<td class="unknown obsolete" data-browser="ie9">?</td>
<td class="unknown obsolete" data-browser="ie10">?</td>
<td class="no" data-browser="ie11">No</td>
<td class="no obsolete" data-browser="firefox68">No</td>
<td class="no obsolete" data-browser="firefox75">No</td>
<td class="no obsolete" data-browser="firefox76">No</td>
<td class="no obsolete" data-browser="firefox77">No</td>
<td class="no" data-browser="firefox78">No</td>
<td class="no obsolete" data-browser="firefox79">No</td>
<td class="no obsolete" data-browser="firefox80">No</td>
<td class="no obsolete" data-browser="firefox81">No</td>
<td class="no obsolete" data-browser="firefox82">No</td>
<td class="no obsolete" data-browser="firefox83">No</td>
<td class="no obsolete" data-browser="firefox84">No</td>
<td class="no obsolete" data-browser="firefox85">No</td>
<td class="no obsolete" data-browser="firefox86">No</td>
<td class="no" data-browser="firefox87">No</td>
<td class="no" data-browser="firefox88">No</td>
<td class="no unstable" data-browser="firefox89">No</td>
<td class="no unstable" data-browser="firefox90">No</td>
<td class="no obsolete" data-browser="opera12_10">No</td>
<td class="no obsolete" data-browser="chrome83">No</td>
<td class="no obsolete" data-browser="chrome84">No</td>
<td class="no obsolete" data-browser="chrome85">No</td>
<td class="no obsolete" data-browser="chrome86">No</td>
<td class="no obsolete" data-browser="chrome87">No</td>
<td class="no" data-browser="chrome88">No</td>
<td class="no" data-browser="chrome89">No</td>
<td class="no" data-browser="chrome90">No</td>
<td class="no unstable" data-browser="chrome91">No</td>
<td class="no unstable" data-browser="chrome92">No</td>
<td class="no obsolete" data-browser="edge18">No</td>
<td class="no obsolete" data-browser="edge83">No</td>
<td class="no obsolete" data-browser="edge84">No</td>
<td class="no obsolete" data-browser="edge85">No</td>
<td class="no obsolete" data-browser="edge86">No</td>
<td class="no obsolete" data-browser="edge87">No</td>
<td class="no obsolete" data-browser="edge88">No</td>
<td class="no" data-browser="edge89">No</td>
<td class="no" data-browser="edge90">No</td>
<td class="unknown obsolete" data-browser="safari12_1">?</td>
<td class="unknown obsolete" data-browser="safari13">?</td>
<td class="unknown obsolete" data-browser="safari13_1">?</td>
<td class="unknown" data-browser="safari14">?</td>
<td class="unknown" data-browser="safari14_1">?</td>
<td class="unknown unstable" data-browser="safaritp">?</td>
<td class="unknown unstable" data-browser="webkit">?</td>
<td class="no obsolete" data-browser="opera69">No</td>
<td class="no obsolete" data-browser="opera70">No</td>
<td class="no obsolete" data-browser="opera71">No</td>
<td class="no obsolete" data-browser="opera72">No</td>
<td class="no obsolete" data-browser="opera73">No</td>
<td class="no obsolete" data-browser="opera74">No</td>
<td class="no" data-browser="opera75">No</td>
<td class="no" data-browser="opera76">No</td>
<td class="unknown obsolete" data-browser="rhino1_7">?</td>
<td class="unknown" data-browser="besen">?</td>
<td class="unknown obsolete" data-browser="phantom2_1">?</td>
<td class="unknown obsolete" data-browser="node0_10">?</td>
<td class="unknown obsolete" data-browser="node0_12">?</td>
<td class="no obsolete" data-browser="node4">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node6_5">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node7">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node7_6">No<a href="#chrome-simd-note"><sup>[5]</sup></a></td>
<td class="no obsolete" data-browser="node8">No</td>
<td class="no obsolete" data-browser="node8_3">No</td>
<td class="no obsolete" data-browser="node8_7">No</td>
<td class="no" data-browser="node8_10">No</td>
<td class="no obsolete" data-browser="node10_0">No</td>
<td class="no obsolete" data-browser="node10_4">No</td>
<td class="no" data-browser="node10_9">No</td>
<td class="no obsolete" data-browser="node11_0">No</td>
<td class="no obsolete" data-browser="node12_0">No</td>
<td class="no obsolete" data-browser="node12_5">No</td>
<td class="no obsolete" data-browser="node12_9">No</td>
<td class="no" data-browser="node12_11">No</td>
<td class="no" data-browser="node13_0">No</td>
<td class="no" data-browser="node13_2">No</td>
<td class="no" data-browser="node14_0">No</td>
<td class="no" data-browser="node14_5">No</td>
<td class="no" data-browser="node14_6">No</td>
<td class="no" data-browser="node15_0">No</td>
<td class="no" data-browser="node16_0">No</td>
<td class="no obsolete" data-browser="duktape2_0">No</td>
<td class="no obsolete" data-browser="duktape2_1">No</td>
<td class="no obsolete" data-browser="duktape2_2">No</td>
<td class="no" data-browser="duktape2_3">No</td>
<td class="no flagged obsolete" data-browser="graalvm19">Flag<a href="#graalvm-simdjs-note"><sup>[6]</sup></a></td>
<td class="no flagged" data-browser="graalvm19_3_6">Flag<a href="#graalvm-simdjs-note"><sup>[6]</sup></a></td>
<td class="no obsolete" data-browser="graalvm20">No</td>
<td class="no obsolete" data-browser="graalvm20_1">No</td>
<td class="no obsolete" data-browser="graalvm20_3">No</td>
<td class="no" data-browser="graalvm20_3_1">No</td>
<td class="no" data-browser="graalvm21">No</td>
<td class="unknown obsolete" data-browser="android4_4">?</td>
<td class="unknown obsolete" data-browser="android4_4_3">?</td>
<td class="unknown obsolete" data-browser="ios10_3">?</td>
<td class="unknown obsolete" data-browser="ios11">?</td>
<td class="unknown obsolete" data-browser="ios11_3">?</td>
<td class="unknown" data-browser="ios12">?</td>
<td class="unknown" data-browser="ios12_2">?</td>
<td class="unknown" data-browser="ios13">?</td>
<td class="unknown" data-browser="ios13_4">?</td>
<td class="unknown" data-browser="ios14">?</td>
<td class="no obsolete" data-browser="samsung10">No</td>
<td class="no" data-browser="samsung11">No</td>
<td class="no" data-browser="samsung12">No</td>
<td class="no" data-browser="samsung13">No</td>
<td class="no obsolete" data-browser="opera_mobile57">No</td>
<td class="no obsolete" data-browser="opera_mobile58">No</td>
<td class="no obsolete" data-browser="opera_mobile59">No</td>
<td class="no obsolete" data-browser="opera_mobile60">No</td>
<td class="no obsolete" data-browser="opera_mobile61">No</td>
<td class="no" data-browser="opera_mobile62">No</td>
<td class="no" data-browser="opera_mobile63">No</td>
</tr>
<tr><th colspan="121" class="separator"></th>
</tr>
<tr class="supertest" significance="1"><td id="test-decompilation"><span><a class="anchor" href="#test-decompilation">&#xA7;</a>decompilation</span></td>
<td class="tally obsolete" data-browser="konq4_13" data-tally="0">0/4</td>
<td class="tally" data-browser="konq4_14" data-tally="0">0/4</td>
<td class="tally obsolete" data-browser="ie8" data-tally="0">0/4</td>
<td class="tally obsolete" data-browser="ie9" data-tally="0">0/4</td>
<td class="tally obsolete" data-browser="ie10" data-tally="0">0/4</td>
<td class="tally" data-browser="ie11" data-tally="0">0/4</td>
<td class="tally obsolete" data-browser="firefox68" data-tally="1">4/4</td>
<td class="tally obsolete" data-browser="firefox75" data-tally="0">0/4</td>
<td class="tally obsolete" data-browser="firefox76" data-tally="0">0/4</td>
<td class="tally obsolete" data-browser="firefox77" data-tally="0">0/4</td>
<td class="tally" data-browser="firefox78" data-tally="0">0/4</td>
<td class="tally obsolete" data-browser="firefox79" data-tally="0">0/4</td>
<td class="tally obsolete" data-browser="firefox80" data-tally="0">0/4</td>
<td class="tally obsolete" data-browser="firefox81" data-tally="0">0/4</td>
<td class="tally obsolete" data-browser="firefox82" data-tally="0">0/4</td>
<td class="tally obsolete" data-browser="firefox83" data-tally="0">0/4</td>
<td class="tally obsolete" data-browser="firefox84" data-tally="0">0/4</td>
<td class="tally obsolete" data-browser="firefox85" data-tally="0">0/4</td>
<td class="tally obsolete" data-browser="firefox86" data-tally="0">0/4</td>
<td class="tally" data-browser="firefox87" data-tally="0">0/4</td>
<td class="tally" data-browser="firefox88" data-tally="0">0/4</td>
<td class="tally unstable" data-browser="firefox89" data-tally="0">0/4</td>
<td class="tally unstable" data-browser="firefox90" data-tally="0">0/4</td>
<td class="tally obsolete" data-browser="opera12_10" data-tally="0">0/4</td>
<td class="tally obsolete" data-browser="chrome83" data-tally="0">0/4</td>
<td class="tally obsolete" data-browser="chrome84" data-tally="0">0/4</td>
<td class="tally obsolete" data-browser="chrome85" data-tally="0">0/4</td>
<td class="tally obsolete" data-browser="chrome86" data-tally="0">0/4</td>
<td class="tally obsolete" data-browser="chrome87" data-tally="0">0/4</td>
<td class="tally" data-browser="chrome88" data-tally="0">0/4</td>
<td class="tally" data-browser="chrome89" data-tally="0">0/4</td>
<td class="tally" data-browser="chrome90" data-tally="0">0/4</td>
<td class="tally unstable" data-browser="chrome91" data-tally="0">0/4</td>
<td class="tally unstable" data-browser="chrome92" data-tally="0">0/4</td>
<td class="tally obsolete" data-browser="edge18" data-tally="0">0/4</td>
<td class="tally obsolete" data-browser="edge83" data-tally="0">0/4</td>
<td class="tally obsolete" data-browser="edge84" data-tally="0">0/4</td>
<td class="tally obsolete" data-browser="edge85" data-tally="0">0/4</td>
<td class="tally obsolete" data-browser="edge86" data-tally="0">0/4</td>
<td class="tally obsolete" data-browser="edge87" data-tally="0">0/4</td>
<td class="tally obsolete" data-browser="edge88" data-tally="0">0/4</td>
<td class="tally" data-browser="edge89" data-tally="0">0/4</td>
<td class="tally" data-browser="edge90" data-tally="0">0/4</td>
<td class="tally obsolete" data-browser="safari12_1" data-tally="0">0/4</td>
<td class="tally obsolete" data-browser="safari13" data-tally="0">0/4</td>
<td class="tally obsolete" data-browser="safari13_1" data-tally="0">0/4</td>
<td class="tally" data-browser="safari14" data-tally="0">0/4</td>
<td class="tally" data-browser="safari14_1" data-tally="0">0/4</td>
<td class="tally unstable" data-browser="safaritp" data-tally="0">0/4</td>
<td class="tally unstable" data-browser="webkit" data-tally="0">0/4</td>
<td class="tally obsolete" data-browser="opera69" data-tally="0">0/4</td>
<td class="tally obsolete" data-browser="opera70" data-tally="0">0/4</td>
<td class="tally obsolete" data-browser="opera71" data-tally="0">0/4</td>
<td class="tally obsolete" data-browser="opera72" data-tally="0">0/4</td>
<td class="tally obsolete" data-browser="opera73" data-tally="0">0/4</td>
<td class="tally obsolete" data-browser="opera74" data-tally="0">0/4</td>
<td class="tally" data-browser="opera75" data-tally="0">0/4</td>
<td class="tally" data-browser="opera76" data-tally="0">0/4</td>
<td class="tally obsolete" data-browser="rhino1_7" data-tally="0.5">2/4</td>
<td class="tally" data-browser="besen" data-tally="0.25">1/4</td>
<td class="tally obsolete" data-browser="phantom2_1" data-tally="0">0/4</td>
<td class="tally obsolete" data-browser="node0_10" data-tally="0">0/4</td>
<td class="tally obsolete" data-browser="node0_12" data-tally="0">0/4</td>
<td class="tally obsolete" data-browser="node4" data-tally="0">0/4</td>
<td class="tally obsolete" data-browser="node6_5" data-tally="0">0/4</td>
<td class="tally obsolete" data-browser="node7" data-tally="0">0/4</td>
<td class="tally obsolete" data-browser="node7_6" data-tally="0">0/4</td>
<td class="tally obsolete" data-browser="node8" data-tally="0">0/4</td>
<td class="tally obsolete" data-browser="node8_3" data-tally="0">0/4</td>
<td class="tally obsolete" data-browser="node8_7" data-tally="0">0/4</td>
<td class="tally" data-browser="node8_10" data-tally="0">0/4</td>
<td class="tally obsolete" data-browser="node10_0" data-tally="0">0/4</td>
<td class="tally obsolete" data-browser="node10_4" data-tally="0">0/4</td>
<td class="tally" data-browser="node10_9" data-tally="0">0/4</td>
<td class="tally obsolete" data-browser="node11_0" data-tally="0">0/4</td>
<td class="tally obsolete" data-browser="node12_0" data-tally="0">0/4</td>
<td class="tally obsolete" data-browser="node12_5" data-tally="0">0/4</td>
<td class="tally obsolete" data-browser="node12_9" data-tally="0">0/4</td>
<td class="tally" data-browser="node12_11" data-tally="0">0/4</td>
<td class="tally" data-browser="node13_0" data-tally="0">0/4</td>
<td class="tally" data-browser="node13_2" data-tally="0">0/4</td>
<td class="tally" data-browser="node14_0" data-tally="0">0/4</td>
<td class="tally" data-browser="node14_5" data-tally="0">0/4</td>
<td class="tally" data-browser="node14_6" data-tally="0">0/4</td>
<td class="tally" data-browser="node15_0" data-tally="0">0/4</td>
<td class="tally" data-browser="node16_0" data-tally="0">0/4</td>
<td class="tally obsolete" data-browser="duktape2_0" data-tally="0">0/4</td>
<td class="tally obsolete" data-browser="duktape2_1" data-tally="0">0/4</td>
<td class="tally obsolete" data-browser="duktape2_2" data-tally="0">0/4</td>
<td class="tally" data-browser="duktape2_3" data-tally="0">0/4</td>
<td class="tally obsolete" data-browser="graalvm19" data-tally="0">0/4</td>
<td class="tally" data-browser="graalvm19_3_6" data-tally="0">0/4</td>
<td class="tally obsolete" data-browser="graalvm20" data-tally="0">0/4</td>
<td class="tally obsolete" data-browser="graalvm20_1" data-tally="0">0/4</td>
<td class="tally obsolete" data-browser="graalvm20_3" data-tally="0">0/4</td>
<td class="tally" data-browser="graalvm20_3_1" data-tally="0">0/4</td>
<td class="tally" data-browser="graalvm21" data-tally="0">0/4</td>
<td class="tally obsolete" data-browser="android4_4" data-tally="0">0/4</td>
<td class="tally obsolete" data-browser="android4_4_3" data-tally="0">0/4</td>
<td class="tally obsolete" data-browser="ios10_3" data-tally="0">0/4</td>
<td class="tally obsolete" data-browser="ios11" data-tally="0">0/4</td>
<td class="tally obsolete" data-browser="ios11_3" data-tally="0">0/4</td>
<td class="tally" data-browser="ios12" data-tally="0">0/4</td>
<td class="tally" data-browser="ios12_2" data-tally="0">0/4</td>
<td class="tally" data-browser="ios13" data-tally="0">0/4</td>
<td class="tally" data-browser="ios13_4" data-tally="0">0/4</td>
<td class="tally" data-browser="ios14" data-tally="0">0/4</td>
<td class="tally obsolete" data-browser="samsung10" data-tally="0">0/4</td>
<td class="tally" data-browser="samsung11" data-tally="0">0/4</td>
<td class="tally" data-browser="samsung12" data-tally="0">0/4</td>
<td class="tally" data-browser="samsung13" data-tally="0">0/4</td>
<td class="tally obsolete" data-browser="opera_mobile57" data-tally="0">0/4</td>
<td class="tally obsolete" data-browser="opera_mobile58" data-tally="0">0/4</td>
<td class="tally obsolete" data-browser="opera_mobile59" data-tally="0">0/4</td>
<td class="tally obsolete" data-browser="opera_mobile60" data-tally="0">0/4</td>
<td class="tally obsolete" data-browser="opera_mobile61" data-tally="0">0/4</td>
<td class="tally" data-browser="opera_mobile62" data-tally="0">0/4</td>
<td class="tally" data-browser="opera_mobile63" data-tally="0">0/4</td>
</tr>
<tr class="subtest" data-parent="decompilation" id="test-decompilation_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/uneval_uneval,_existence_/a_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/uneval_title=_MDN_documentation_img_src=_../mdn.png_alt=_MDN_(Mozilla_Development_Network)_logo_width=_15_height=_13_/_/a_nbsp;"><td><span><a class="anchor" href="#test-decompilation_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/uneval_uneval,_existence_/a_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/uneval_title=_MDN_documentation_img_src=_../mdn.png_alt=_MDN_(Mozilla_Development_Network)_logo_width=_15_height=_13_/_/a_nbsp;">&#xA7;</a><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/uneval">uneval, existence</a> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/uneval" title="MDN documentation"><img src="../mdn.png" alt="MDN (Mozilla Development Network) logo" width="15" height="13"></a>&#xA0;</span><script data-source="
return typeof uneval === &apos;function&apos;;
      ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("59");try{return Function("asyncTestPassed","\nreturn typeof uneval === 'function';\n      ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("59");return Function("asyncTestPassed","'use strict';"+"\nreturn typeof uneval === 'function';\n      ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
</script></td>
<td class="unknown obsolete" data-browser="konq4_13">?</td>
<td class="unknown" data-browser="konq4_14">?</td>
<td class="unknown obsolete" data-browser="ie8">?</td>
<td class="unknown obsolete" data-browser="ie9">?</td>
<td class="unknown obsolete" data-browser="ie10">?</td>
<td class="no" data-browser="ie11">No</td>
<td class="yes obsolete" data-browser="firefox68">Yes</td>
<td class="no obsolete" data-browser="firefox75">No</td>
<td class="no obsolete" data-browser="firefox76">No</td>
<td class="no obsolete" data-browser="firefox77">No</td>
<td class="no" data-browser="firefox78">No</td>
<td class="no obsolete" data-browser="firefox79">No</td>
<td class="no obsolete" data-browser="firefox80">No</td>
<td class="no obsolete" data-browser="firefox81">No</td>
<td class="no obsolete" data-browser="firefox82">No</td>
<td class="no obsolete" data-browser="firefox83">No</td>
<td class="no obsolete" data-browser="firefox84">No</td>
<td class="no obsolete" data-browser="firefox85">No</td>
<td class="no obsolete" data-browser="firefox86">No</td>
<td class="no" data-browser="firefox87">No</td>
<td class="no" data-browser="firefox88">No</td>
<td class="no unstable" data-browser="firefox89">No</td>
<td class="no unstable" data-browser="firefox90">No</td>
<td class="no obsolete" data-browser="opera12_10">No</td>
<td class="no obsolete" data-browser="chrome83">No</td>
<td class="no obsolete" data-browser="chrome84">No</td>
<td class="no obsolete" data-browser="chrome85">No</td>
<td class="no obsolete" data-browser="chrome86">No</td>
<td class="no obsolete" data-browser="chrome87">No</td>
<td class="no" data-browser="chrome88">No</td>
<td class="no" data-browser="chrome89">No</td>
<td class="no" data-browser="chrome90">No</td>
<td class="no unstable" data-browser="chrome91">No</td>
<td class="no unstable" data-browser="chrome92">No</td>
<td class="no obsolete" data-browser="edge18">No</td>
<td class="no obsolete" data-browser="edge83">No</td>
<td class="no obsolete" data-browser="edge84">No</td>
<td class="no obsolete" data-browser="edge85">No</td>
<td class="no obsolete" data-browser="edge86">No</td>
<td class="no obsolete" data-browser="edge87">No</td>
<td class="no obsolete" data-browser="edge88">No</td>
<td class="no" data-browser="edge89">No</td>
<td class="no" data-browser="edge90">No</td>
<td class="unknown obsolete" data-browser="safari12_1">?</td>
<td class="unknown obsolete" data-browser="safari13">?</td>
<td class="unknown obsolete" data-browser="safari13_1">?</td>
<td class="unknown" data-browser="safari14">?</td>
<td class="unknown" data-browser="safari14_1">?</td>
<td class="unknown unstable" data-browser="safaritp">?</td>
<td class="unknown unstable" data-browser="webkit">?</td>
<td class="no obsolete" data-browser="opera69">No</td>
<td class="no obsolete" data-browser="opera70">No</td>
<td class="no obsolete" data-browser="opera71">No</td>
<td class="no obsolete" data-browser="opera72">No</td>
<td class="no obsolete" data-browser="opera73">No</td>
<td class="no obsolete" data-browser="opera74">No</td>
<td class="no" data-browser="opera75">No</td>
<td class="no" data-browser="opera76">No</td>
<td class="yes obsolete" data-browser="rhino1_7">Yes</td>
<td class="unknown" data-browser="besen">?</td>
<td class="unknown obsolete" data-browser="phantom2_1">?</td>
<td class="unknown obsolete" data-browser="node0_10">?</td>
<td class="unknown obsolete" data-browser="node0_12">?</td>
<td class="unknown obsolete" data-browser="node4">?</td>
<td class="unknown obsolete" data-browser="node6_5">?</td>
<td class="unknown obsolete" data-browser="node7">?</td>
<td class="unknown obsolete" data-browser="node7_6">?</td>
<td class="unknown obsolete" data-browser="node8">?</td>
<td class="unknown obsolete" data-browser="node8_3">?</td>
<td class="unknown obsolete" data-browser="node8_7">?</td>
<td class="unknown" data-browser="node8_10">?</td>
<td class="unknown obsolete" data-browser="node10_0">?</td>
<td class="unknown obsolete" data-browser="node10_4">?</td>
<td class="unknown" data-browser="node10_9">?</td>
<td class="unknown obsolete" data-browser="node11_0">?</td>
<td class="unknown obsolete" data-browser="node12_0">?</td>
<td class="unknown obsolete" data-browser="node12_5">?</td>
<td class="unknown obsolete" data-browser="node12_9">?</td>
<td class="no" data-browser="node12_11">No</td>
<td class="no" data-browser="node13_0">No</td>
<td class="no" data-browser="node13_2">No</td>
<td class="no" data-browser="node14_0">No</td>
<td class="no" data-browser="node14_5">No</td>
<td class="no" data-browser="node14_6">No</td>
<td class="no" data-browser="node15_0">No</td>
<td class="no" data-browser="node16_0">No</td>
<td class="no obsolete" data-browser="duktape2_0">No</td>
<td class="no obsolete" data-browser="duktape2_1">No</td>
<td class="no obsolete" data-browser="duktape2_2">No</td>
<td class="no" data-browser="duktape2_3">No</td>
<td class="no obsolete" data-browser="graalvm19">No</td>
<td class="no" data-browser="graalvm19_3_6">No</td>
<td class="no obsolete" data-browser="graalvm20">No</td>
<td class="no obsolete" data-browser="graalvm20_1">No</td>
<td class="no obsolete" data-browser="graalvm20_3">No</td>
<td class="no" data-browser="graalvm20_3_1">No</td>
<td class="no" data-browser="graalvm21">No</td>
<td class="unknown obsolete" data-browser="android4_4">?</td>
<td class="unknown obsolete" data-browser="android4_4_3">?</td>
<td class="unknown obsolete" data-browser="ios10_3">?</td>
<td class="unknown obsolete" data-browser="ios11">?</td>
<td class="unknown obsolete" data-browser="ios11_3">?</td>
<td class="unknown" data-browser="ios12">?</td>
<td class="unknown" data-browser="ios12_2">?</td>
<td class="unknown" data-browser="ios13">?</td>
<td class="unknown" data-browser="ios13_4">?</td>
<td class="unknown" data-browser="ios14">?</td>
<td class="unknown obsolete" data-browser="samsung10">?</td>
<td class="unknown" data-browser="samsung11">?</td>
<td class="no" data-browser="samsung12">No</td>
<td class="no" data-browser="samsung13">No</td>
<td class="no obsolete" data-browser="opera_mobile57">No</td>
<td class="no obsolete" data-browser="opera_mobile58">No</td>
<td class="no obsolete" data-browser="opera_mobile59">No</td>
<td class="no obsolete" data-browser="opera_mobile60">No</td>
<td class="no obsolete" data-browser="opera_mobile61">No</td>
<td class="no" data-browser="opera_mobile62">No</td>
<td class="no" data-browser="opera_mobile63">No</td>
</tr>
<tr class="subtest" data-parent="decompilation" id="test-decompilation_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/toSource_built-in_toSource_methods_/a_a_href=_https://developer.mozilla.org/en-US/search?q=tosource_title=_MDN_documentation_img_src=_../mdn.png_alt=_MDN_(Mozilla_Development_Network)_logo_width=_15_height=_13_/_/a_nbsp;"><td><span><a class="anchor" href="#test-decompilation_a_href=_https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/toSource_built-in_toSource_methods_/a_a_href=_https://developer.mozilla.org/en-US/search?q=tosource_title=_MDN_documentation_img_src=_../mdn.png_alt=_MDN_(Mozilla_Development_Network)_logo_width=_15_height=_13_/_/a_nbsp;">&#xA7;</a><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/toSource">built-in &quot;toSource&quot; methods</a> <a href="https://developer.mozilla.org/en-US/search?q=tosource" title="MDN documentation"><img src="../mdn.png" alt="MDN (Mozilla Development Network) logo" width="15" height="13"></a>&#xA0;</span><script data-source="
return &apos;toSource&apos; in Object.prototype
    &amp;&amp; Number   .prototype.hasOwnProperty(&apos;toSource&apos;)
    &amp;&amp; Boolean  .prototype.hasOwnProperty(&apos;toSource&apos;)
    &amp;&amp; String   .prototype.hasOwnProperty(&apos;toSource&apos;)
    &amp;&amp; Function .prototype.hasOwnProperty(&apos;toSource&apos;)
    &amp;&amp; Array    .prototype.hasOwnProperty(&apos;toSource&apos;)
    &amp;&amp; RegExp   .prototype.hasOwnProperty(&apos;toSource&apos;)
    &amp;&amp; Date     .prototype.hasOwnProperty(&apos;toSource&apos;)
    &amp;&amp; Error    .prototype.hasOwnProperty(&apos;toSource&apos;);
      ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("60");try{return Function("asyncTestPassed","\nreturn 'toSource' in Object.prototype\n    && Number   .prototype.hasOwnProperty('toSource')\n    && Boolean  .prototype.hasOwnProperty('toSource')\n    && String   .prototype.hasOwnProperty('toSource')\n    && Function .prototype.hasOwnProperty('toSource')\n    && Array    .prototype.hasOwnProperty('toSource')\n    && RegExp   .prototype.hasOwnProperty('toSource')\n    && Date     .prototype.hasOwnProperty('toSource')\n    && Error    .prototype.hasOwnProperty('toSource');\n      ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("60");return Function("asyncTestPassed","'use strict';"+"\nreturn 'toSource' in Object.prototype\n    && Number   .prototype.hasOwnProperty('toSource')\n    && Boolean  .prototype.hasOwnProperty('toSource')\n    && String   .prototype.hasOwnProperty('toSource')\n    && Function .prototype.hasOwnProperty('toSource')\n    && Array    .prototype.hasOwnProperty('toSource')\n    && RegExp   .prototype.hasOwnProperty('toSource')\n    && Date     .prototype.hasOwnProperty('toSource')\n    && Error    .prototype.hasOwnProperty('toSource');\n      ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
</script></td>
<td class="unknown obsolete" data-browser="konq4_13">?</td>
<td class="unknown" data-browser="konq4_14">?</td>
<td class="unknown obsolete" data-browser="ie8">?</td>
<td class="unknown obsolete" data-browser="ie9">?</td>
<td class="unknown obsolete" data-browser="ie10">?</td>
<td class="no" data-browser="ie11">No</td>
<td class="yes obsolete" data-browser="firefox68">Yes</td>
<td class="no obsolete" data-browser="firefox75">No</td>
<td class="no obsolete" data-browser="firefox76">No</td>
<td class="no obsolete" data-browser="firefox77">No</td>
<td class="no" data-browser="firefox78">No</td>
<td class="no obsolete" data-browser="firefox79">No</td>
<td class="no obsolete" data-browser="firefox80">No</td>
<td class="no obsolete" data-browser="firefox81">No</td>
<td class="no obsolete" data-browser="firefox82">No</td>
<td class="no obsolete" data-browser="firefox83">No</td>
<td class="no obsolete" data-browser="firefox84">No</td>
<td class="no obsolete" data-browser="firefox85">No</td>
<td class="no obsolete" data-browser="firefox86">No</td>
<td class="no" data-browser="firefox87">No</td>
<td class="no" data-browser="firefox88">No</td>
<td class="no unstable" data-browser="firefox89">No</td>
<td class="no unstable" data-browser="firefox90">No</td>
<td class="no obsolete" data-browser="opera12_10">No</td>
<td class="no obsolete" data-browser="chrome83">No</td>
<td class="no obsolete" data-browser="chrome84">No</td>
<td class="no obsolete" data-browser="chrome85">No</td>
<td class="no obsolete" data-browser="chrome86">No</td>
<td class="no obsolete" data-browser="chrome87">No</td>
<td class="no" data-browser="chrome88">No</td>
<td class="no" data-browser="chrome89">No</td>
<td class="no" data-browser="chrome90">No</td>
<td class="no unstable" data-browser="chrome91">No</td>
<td class="no unstable" data-browser="chrome92">No</td>
<td class="no obsolete" data-browser="edge18">No</td>
<td class="no obsolete" data-browser="edge83">No</td>
<td class="no obsolete" data-browser="edge84">No</td>
<td class="no obsolete" data-browser="edge85">No</td>
<td class="no obsolete" data-browser="edge86">No</td>
<td class="no obsolete" data-browser="edge87">No</td>
<td class="no obsolete" data-browser="edge88">No</td>
<td class="no" data-browser="edge89">No</td>
<td class="no" data-browser="edge90">No</td>
<td class="unknown obsolete" data-browser="safari12_1">?</td>
<td class="unknown obsolete" data-browser="safari13">?</td>
<td class="unknown obsolete" data-browser="safari13_1">?</td>
<td class="unknown" data-browser="safari14">?</td>
<td class="unknown" data-browser="safari14_1">?</td>
<td class="unknown unstable" data-browser="safaritp">?</td>
<td class="unknown unstable" data-browser="webkit">?</td>
<td class="no obsolete" data-browser="opera69">No</td>
<td class="no obsolete" data-browser="opera70">No</td>
<td class="no obsolete" data-browser="opera71">No</td>
<td class="no obsolete" data-browser="opera72">No</td>
<td class="no obsolete" data-browser="opera73">No</td>
<td class="no obsolete" data-browser="opera74">No</td>
<td class="no" data-browser="opera75">No</td>
<td class="no" data-browser="opera76">No</td>
<td class="yes obsolete" data-browser="rhino1_7">Yes</td>
<td class="yes" data-browser="besen">Yes</td>
<td class="unknown obsolete" data-browser="phantom2_1">?</td>
<td class="unknown obsolete" data-browser="node0_10">?</td>
<td class="unknown obsolete" data-browser="node0_12">?</td>
<td class="unknown obsolete" data-browser="node4">?</td>
<td class="unknown obsolete" data-browser="node6_5">?</td>
<td class="unknown obsolete" data-browser="node7">?</td>
<td class="unknown obsolete" data-browser="node7_6">?</td>
<td class="unknown obsolete" data-browser="node8">?</td>
<td class="unknown obsolete" data-browser="node8_3">?</td>
<td class="unknown obsolete" data-browser="node8_7">?</td>
<td class="unknown" data-browser="node8_10">?</td>
<td class="unknown obsolete" data-browser="node10_0">?</td>
<td class="unknown obsolete" data-browser="node10_4">?</td>
<td class="unknown" data-browser="node10_9">?</td>
<td class="unknown obsolete" data-browser="node11_0">?</td>
<td class="unknown obsolete" data-browser="node12_0">?</td>
<td class="unknown obsolete" data-browser="node12_5">?</td>
<td class="unknown obsolete" data-browser="node12_9">?</td>
<td class="no" data-browser="node12_11">No</td>
<td class="no" data-browser="node13_0">No</td>
<td class="no" data-browser="node13_2">No</td>
<td class="no" data-browser="node14_0">No</td>
<td class="no" data-browser="node14_5">No</td>
<td class="no" data-browser="node14_6">No</td>
<td class="no" data-browser="node15_0">No</td>
<td class="no" data-browser="node16_0">No</td>
<td class="no obsolete" data-browser="duktape2_0">No</td>
<td class="no obsolete" data-browser="duktape2_1">No</td>
<td class="no obsolete" data-browser="duktape2_2">No</td>
<td class="no" data-browser="duktape2_3">No</td>
<td class="no obsolete" data-browser="graalvm19">No</td>
<td class="no" data-browser="graalvm19_3_6">No</td>
<td class="no obsolete" data-browser="graalvm20">No</td>
<td class="no obsolete" data-browser="graalvm20_1">No</td>
<td class="no obsolete" data-browser="graalvm20_3">No</td>
<td class="no" data-browser="graalvm20_3_1">No</td>
<td class="no" data-browser="graalvm21">No</td>
<td class="unknown obsolete" data-browser="android4_4">?</td>
<td class="unknown obsolete" data-browser="android4_4_3">?</td>
<td class="unknown obsolete" data-browser="ios10_3">?</td>
<td class="unknown obsolete" data-browser="ios11">?</td>
<td class="unknown obsolete" data-browser="ios11_3">?</td>
<td class="unknown" data-browser="ios12">?</td>
<td class="unknown" data-browser="ios12_2">?</td>
<td class="unknown" data-browser="ios13">?</td>
<td class="unknown" data-browser="ios13_4">?</td>
<td class="unknown" data-browser="ios14">?</td>
<td class="unknown obsolete" data-browser="samsung10">?</td>
<td class="unknown" data-browser="samsung11">?</td>
<td class="no" data-browser="samsung12">No</td>
<td class="no" data-browser="samsung13">No</td>
<td class="no obsolete" data-browser="opera_mobile57">No</td>
<td class="no obsolete" data-browser="opera_mobile58">No</td>
<td class="no obsolete" data-browser="opera_mobile59">No</td>
<td class="no obsolete" data-browser="opera_mobile60">No</td>
<td class="no obsolete" data-browser="opera_mobile61">No</td>
<td class="no" data-browser="opera_mobile62">No</td>
<td class="no" data-browser="opera_mobile63">No</td>
</tr>
<tr class="subtest" data-parent="decompilation" id="test-decompilation_toSource_method_as_hook_for_uneval"><td><span><a class="anchor" href="#test-decompilation_toSource_method_as_hook_for_uneval">&#xA7;</a>&quot;toSource&quot; method as hook for uneval</span><script data-source="
return uneval({ toSource: function() { return &quot;pwnd!&quot; } }) === &quot;pwnd!&quot;;
      ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("61");try{return Function("asyncTestPassed","\nreturn uneval({ toSource: function() { return \"pwnd!\" } }) === \"pwnd!\";\n      ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("61");return Function("asyncTestPassed","'use strict';"+"\nreturn uneval({ toSource: function() { return \"pwnd!\" } }) === \"pwnd!\";\n      ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
</script></td>
<td class="unknown obsolete" data-browser="konq4_13">?</td>
<td class="unknown" data-browser="konq4_14">?</td>
<td class="unknown obsolete" data-browser="ie8">?</td>
<td class="unknown obsolete" data-browser="ie9">?</td>
<td class="unknown obsolete" data-browser="ie10">?</td>
<td class="no" data-browser="ie11">No</td>
<td class="yes obsolete" data-browser="firefox68">Yes</td>
<td class="no obsolete" data-browser="firefox75">No</td>
<td class="no obsolete" data-browser="firefox76">No</td>
<td class="no obsolete" data-browser="firefox77">No</td>
<td class="no" data-browser="firefox78">No</td>
<td class="no obsolete" data-browser="firefox79">No</td>
<td class="no obsolete" data-browser="firefox80">No</td>
<td class="no obsolete" data-browser="firefox81">No</td>
<td class="no obsolete" data-browser="firefox82">No</td>
<td class="no obsolete" data-browser="firefox83">No</td>
<td class="no obsolete" data-browser="firefox84">No</td>
<td class="no obsolete" data-browser="firefox85">No</td>
<td class="no obsolete" data-browser="firefox86">No</td>
<td class="no" data-browser="firefox87">No</td>
<td class="no" data-browser="firefox88">No</td>
<td class="no unstable" data-browser="firefox89">No</td>
<td class="no unstable" data-browser="firefox90">No</td>
<td class="no obsolete" data-browser="opera12_10">No</td>
<td class="no obsolete" data-browser="chrome83">No</td>
<td class="no obsolete" data-browser="chrome84">No</td>
<td class="no obsolete" data-browser="chrome85">No</td>
<td class="no obsolete" data-browser="chrome86">No</td>
<td class="no obsolete" data-browser="chrome87">No</td>
<td class="no" data-browser="chrome88">No</td>
<td class="no" data-browser="chrome89">No</td>
<td class="no" data-browser="chrome90">No</td>
<td class="no unstable" data-browser="chrome91">No</td>
<td class="no unstable" data-browser="chrome92">No</td>
<td class="no obsolete" data-browser="edge18">No</td>
<td class="no obsolete" data-browser="edge83">No</td>
<td class="no obsolete" data-browser="edge84">No</td>
<td class="no obsolete" data-browser="edge85">No</td>
<td class="no obsolete" data-browser="edge86">No</td>
<td class="no obsolete" data-browser="edge87">No</td>
<td class="no obsolete" data-browser="edge88">No</td>
<td class="no" data-browser="edge89">No</td>
<td class="no" data-browser="edge90">No</td>
<td class="unknown obsolete" data-browser="safari12_1">?</td>
<td class="unknown obsolete" data-browser="safari13">?</td>
<td class="unknown obsolete" data-browser="safari13_1">?</td>
<td class="unknown" data-browser="safari14">?</td>
<td class="unknown" data-browser="safari14_1">?</td>
<td class="unknown unstable" data-browser="safaritp">?</td>
<td class="unknown unstable" data-browser="webkit">?</td>
<td class="no obsolete" data-browser="opera69">No</td>
<td class="no obsolete" data-browser="opera70">No</td>
<td class="no obsolete" data-browser="opera71">No</td>
<td class="no obsolete" data-browser="opera72">No</td>
<td class="no obsolete" data-browser="opera73">No</td>
<td class="no obsolete" data-browser="opera74">No</td>
<td class="no" data-browser="opera75">No</td>
<td class="no" data-browser="opera76">No</td>
<td class="unknown obsolete" data-browser="rhino1_7">?</td>
<td class="unknown" data-browser="besen">?</td>
<td class="unknown obsolete" data-browser="phantom2_1">?</td>
<td class="unknown obsolete" data-browser="node0_10">?</td>
<td class="unknown obsolete" data-browser="node0_12">?</td>
<td class="unknown obsolete" data-browser="node4">?</td>
<td class="unknown obsolete" data-browser="node6_5">?</td>
<td class="unknown obsolete" data-browser="node7">?</td>
<td class="unknown obsolete" data-browser="node7_6">?</td>
<td class="unknown obsolete" data-browser="node8">?</td>
<td class="unknown obsolete" data-browser="node8_3">?</td>
<td class="unknown obsolete" data-browser="node8_7">?</td>
<td class="unknown" data-browser="node8_10">?</td>
<td class="unknown obsolete" data-browser="node10_0">?</td>
<td class="unknown obsolete" data-browser="node10_4">?</td>
<td class="unknown" data-browser="node10_9">?</td>
<td class="unknown obsolete" data-browser="node11_0">?</td>
<td class="unknown obsolete" data-browser="node12_0">?</td>
<td class="unknown obsolete" data-browser="node12_5">?</td>
<td class="unknown obsolete" data-browser="node12_9">?</td>
<td class="no" data-browser="node12_11">No</td>
<td class="no" data-browser="node13_0">No</td>
<td class="no" data-browser="node13_2">No</td>
<td class="no" data-browser="node14_0">No</td>
<td class="no" data-browser="node14_5">No</td>
<td class="no" data-browser="node14_6">No</td>
<td class="no" data-browser="node15_0">No</td>
<td class="no" data-browser="node16_0">No</td>
<td class="no obsolete" data-browser="duktape2_0">No</td>
<td class="no obsolete" data-browser="duktape2_1">No</td>
<td class="no obsolete" data-browser="duktape2_2">No</td>
<td class="no" data-browser="duktape2_3">No</td>
<td class="no obsolete" data-browser="graalvm19">No</td>
<td class="no" data-browser="graalvm19_3_6">No</td>
<td class="no obsolete" data-browser="graalvm20">No</td>
<td class="no obsolete" data-browser="graalvm20_1">No</td>
<td class="no obsolete" data-browser="graalvm20_3">No</td>
<td class="no" data-browser="graalvm20_3_1">No</td>
<td class="no" data-browser="graalvm21">No</td>
<td class="unknown obsolete" data-browser="android4_4">?</td>
<td class="unknown obsolete" data-browser="android4_4_3">?</td>
<td class="unknown obsolete" data-browser="ios10_3">?</td>
<td class="unknown obsolete" data-browser="ios11">?</td>
<td class="unknown obsolete" data-browser="ios11_3">?</td>
<td class="unknown" data-browser="ios12">?</td>
<td class="unknown" data-browser="ios12_2">?</td>
<td class="unknown" data-browser="ios13">?</td>
<td class="unknown" data-browser="ios13_4">?</td>
<td class="unknown" data-browser="ios14">?</td>
<td class="unknown obsolete" data-browser="samsung10">?</td>
<td class="unknown" data-browser="samsung11">?</td>
<td class="no" data-browser="samsung12">No</td>
<td class="no" data-browser="samsung13">No</td>
<td class="no obsolete" data-browser="opera_mobile57">No</td>
<td class="no obsolete" data-browser="opera_mobile58">No</td>
<td class="no obsolete" data-browser="opera_mobile59">No</td>
<td class="no obsolete" data-browser="opera_mobile60">No</td>
<td class="no obsolete" data-browser="opera_mobile61">No</td>
<td class="no" data-browser="opera_mobile62">No</td>
<td class="no" data-browser="opera_mobile63">No</td>
</tr>
<tr class="subtest" data-parent="decompilation" id="test-decompilation_eval(uneval(value))_is_functionally_equivalent_to_value"><td><span><a class="anchor" href="#test-decompilation_eval(uneval(value))_is_functionally_equivalent_to_value">&#xA7;</a>eval(uneval(value)) is functionally equivalent to value</span><script data-source="

function isEquivalent(x, y) {
    if (x == null || y == null)
        return x === y;

    if (typeof x !== typeof y)
        return false;

    switch (typeof x) {
    case &apos;number&apos;:
        return x === y &amp;&amp; 1/x === 1/y || isNaN(x) &amp;&amp; isNaN(y)
    case &apos;boolean&apos;:
    case &apos;string&apos;:
    case &apos;symbol&apos;:
        return x === y;
    }

    if ({}.toString.call(x) !== {}.toString.call(y))
        return false;

    switch ({}.toString.call(x)) {

    case &apos;[object Boolean]&apos;:
    case &apos;[object Number]&apos;:
    case &apos;[object String]&apos;:
    case &apos;[object Date]&apos;:
        return x.valueOf() === y.valueOf();

    case &apos;[object Function]&apos;:
    case &apos;[object RegExp]&apos;:
    case &apos;[object Error]&apos;:
        return x.toString() === y.toString();

    case &apos;[object Array]&apos;:
        if (x.length !== y.length)
            return false;
        for (var i = 0; i &lt; x.length; i++) {
            if (!isEquivalent(x[i], y[i]))
                return false;
        }
        return true;

    default:
        for (var i in x) {
            if ({}.hasOwnProperty.call(x, i)) {
                if (!{}.hasOwnProperty.call(y, i) || !isEquivalent(x[i], y[i]))
                    return false;
            }
        }
        for (var i in y) {
            if ({}.hasOwnProperty.call(y, i) &amp;&amp; !{}.hasOwnProperty.call(x, i))
                return false;
        }
        return true;
    }
}


var sample = [
    undefined,
    null,
    false,
    1,
    NaN,
    -0,
    &quot;foo&quot;,
    typeof Symbol !== &quot;undefined&quot; &amp;&amp; Symbol.iterator,
    typeof Symbol !== &quot;undefined&quot; &amp;&amp; Symbol.for &amp;&amp; Symbol.for(&apos;bingo&apos;),
    Object(true),
    Object(3),
    Object(&quot;x&quot;),
    function x(y) { return 42 + y; },
    new Date(1234567890123),
    new Error(&quot;message&quot;),
    new EvalError(&quot;WTF&quot;),
    /rx/gim,
    [ 3, undefined, &quot;%&amp;@&quot;, null, function() {} ],
    { foo: &quot;x&quot;, bar: [ 42, new Date ] }
];

for (var k in sample) {
    if (!isEquivalent(sample[k], eval(uneval(sample[k])))) {
        return false;
    }
}

return true;
      ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("62");try{return Function("asyncTestPassed","\n\nfunction isEquivalent(x, y) {\n    if (x == null || y == null)\n        return x === y;\n\n    if (typeof x !== typeof y)\n        return false;\n\n    switch (typeof x) {\n    case 'number':\n        return x === y && 1/x === 1/y || isNaN(x) && isNaN(y)\n    case 'boolean':\n    case 'string':\n    case 'symbol':\n        return x === y;\n    }\n\n    if ({}.toString.call(x) !== {}.toString.call(y))\n        return false;\n\n    switch ({}.toString.call(x)) {\n\n    case '[object Boolean]':\n    case '[object Number]':\n    case '[object String]':\n    case '[object Date]':\n        return x.valueOf() === y.valueOf();\n\n    case '[object Function]':\n    case '[object RegExp]':\n    case '[object Error]':\n        return x.toString() === y.toString();\n\n    case '[object Array]':\n        if (x.length !== y.length)\n            return false;\n        for (var i = 0; i < x.length; i++) {\n            if (!isEquivalent(x[i], y[i]))\n                return false;\n        }\n        return true;\n\n    default:\n        for (var i in x) {\n            if ({}.hasOwnProperty.call(x, i)) {\n                if (!{}.hasOwnProperty.call(y, i) || !isEquivalent(x[i], y[i]))\n                    return false;\n            }\n        }\n        for (var i in y) {\n            if ({}.hasOwnProperty.call(y, i) && !{}.hasOwnProperty.call(x, i))\n                return false;\n        }\n        return true;\n    }\n}\n\n\nvar sample = [\n    undefined,\n    null,\n    false,\n    1,\n    NaN,\n    -0,\n    \"foo\",\n    typeof Symbol !== \"undefined\" && Symbol.iterator,\n    typeof Symbol !== \"undefined\" && Symbol.for && Symbol.for('bingo'),\n    Object(true),\n    Object(3),\n    Object(\"x\"),\n    function x(y) { return 42 + y; },\n    new Date(1234567890123),\n    new Error(\"message\"),\n    new EvalError(\"WTF\"),\n    /rx/gim,\n    [ 3, undefined, \"%&@\", null, function() {} ],\n    { foo: \"x\", bar: [ 42, new Date ] }\n];\n\nfor (var k in sample) {\n    if (!isEquivalent(sample[k], eval(uneval(sample[k])))) {\n        return false;\n    }\n}\n\nreturn true;\n      ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("62");return Function("asyncTestPassed","'use strict';"+"\n\nfunction isEquivalent(x, y) {\n    if (x == null || y == null)\n        return x === y;\n\n    if (typeof x !== typeof y)\n        return false;\n\n    switch (typeof x) {\n    case 'number':\n        return x === y && 1/x === 1/y || isNaN(x) && isNaN(y)\n    case 'boolean':\n    case 'string':\n    case 'symbol':\n        return x === y;\n    }\n\n    if ({}.toString.call(x) !== {}.toString.call(y))\n        return false;\n\n    switch ({}.toString.call(x)) {\n\n    case '[object Boolean]':\n    case '[object Number]':\n    case '[object String]':\n    case '[object Date]':\n        return x.valueOf() === y.valueOf();\n\n    case '[object Function]':\n    case '[object RegExp]':\n    case '[object Error]':\n        return x.toString() === y.toString();\n\n    case '[object Array]':\n        if (x.length !== y.length)\n            return false;\n        for (var i = 0; i < x.length; i++) {\n            if (!isEquivalent(x[i], y[i]))\n                return false;\n        }\n        return true;\n\n    default:\n        for (var i in x) {\n            if ({}.hasOwnProperty.call(x, i)) {\n                if (!{}.hasOwnProperty.call(y, i) || !isEquivalent(x[i], y[i]))\n                    return false;\n            }\n        }\n        for (var i in y) {\n            if ({}.hasOwnProperty.call(y, i) && !{}.hasOwnProperty.call(x, i))\n                return false;\n        }\n        return true;\n    }\n}\n\n\nvar sample = [\n    undefined,\n    null,\n    false,\n    1,\n    NaN,\n    -0,\n    \"foo\",\n    typeof Symbol !== \"undefined\" && Symbol.iterator,\n    typeof Symbol !== \"undefined\" && Symbol.for && Symbol.for('bingo'),\n    Object(true),\n    Object(3),\n    Object(\"x\"),\n    function x(y) { return 42 + y; },\n    new Date(1234567890123),\n    new Error(\"message\"),\n    new EvalError(\"WTF\"),\n    /rx/gim,\n    [ 3, undefined, \"%&@\", null, function() {} ],\n    { foo: \"x\", bar: [ 42, new Date ] }\n];\n\nfor (var k in sample) {\n    if (!isEquivalent(sample[k], eval(uneval(sample[k])))) {\n        return false;\n    }\n}\n\nreturn true;\n      ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
</script></td>
<td class="unknown obsolete" data-browser="konq4_13">?</td>
<td class="unknown" data-browser="konq4_14">?</td>
<td class="unknown obsolete" data-browser="ie8">?</td>
<td class="unknown obsolete" data-browser="ie9">?</td>
<td class="unknown obsolete" data-browser="ie10">?</td>
<td class="no" data-browser="ie11">No</td>
<td class="yes obsolete" data-browser="firefox68">Yes</td>
<td class="no obsolete" data-browser="firefox75">No</td>
<td class="no obsolete" data-browser="firefox76">No</td>
<td class="no obsolete" data-browser="firefox77">No</td>
<td class="no" data-browser="firefox78">No</td>
<td class="no obsolete" data-browser="firefox79">No</td>
<td class="no obsolete" data-browser="firefox80">No</td>
<td class="no obsolete" data-browser="firefox81">No</td>
<td class="no obsolete" data-browser="firefox82">No</td>
<td class="no obsolete" data-browser="firefox83">No</td>
<td class="no obsolete" data-browser="firefox84">No</td>
<td class="no obsolete" data-browser="firefox85">No</td>
<td class="no obsolete" data-browser="firefox86">No</td>
<td class="no" data-browser="firefox87">No</td>
<td class="no" data-browser="firefox88">No</td>
<td class="no unstable" data-browser="firefox89">No</td>
<td class="no unstable" data-browser="firefox90">No</td>
<td class="no obsolete" data-browser="opera12_10">No</td>
<td class="no obsolete" data-browser="chrome83">No</td>
<td class="no obsolete" data-browser="chrome84">No</td>
<td class="no obsolete" data-browser="chrome85">No</td>
<td class="no obsolete" data-browser="chrome86">No</td>
<td class="no obsolete" data-browser="chrome87">No</td>
<td class="no" data-browser="chrome88">No</td>
<td class="no" data-browser="chrome89">No</td>
<td class="no" data-browser="chrome90">No</td>
<td class="no unstable" data-browser="chrome91">No</td>
<td class="no unstable" data-browser="chrome92">No</td>
<td class="no obsolete" data-browser="edge18">No</td>
<td class="no obsolete" data-browser="edge83">No</td>
<td class="no obsolete" data-browser="edge84">No</td>
<td class="no obsolete" data-browser="edge85">No</td>
<td class="no obsolete" data-browser="edge86">No</td>
<td class="no obsolete" data-browser="edge87">No</td>
<td class="no obsolete" data-browser="edge88">No</td>
<td class="no" data-browser="edge89">No</td>
<td class="no" data-browser="edge90">No</td>
<td class="unknown obsolete" data-browser="safari12_1">?</td>
<td class="unknown obsolete" data-browser="safari13">?</td>
<td class="unknown obsolete" data-browser="safari13_1">?</td>
<td class="unknown" data-browser="safari14">?</td>
<td class="unknown" data-browser="safari14_1">?</td>
<td class="unknown unstable" data-browser="safaritp">?</td>
<td class="unknown unstable" data-browser="webkit">?</td>
<td class="no obsolete" data-browser="opera69">No</td>
<td class="no obsolete" data-browser="opera70">No</td>
<td class="no obsolete" data-browser="opera71">No</td>
<td class="no obsolete" data-browser="opera72">No</td>
<td class="no obsolete" data-browser="opera73">No</td>
<td class="no obsolete" data-browser="opera74">No</td>
<td class="no" data-browser="opera75">No</td>
<td class="no" data-browser="opera76">No</td>
<td class="unknown obsolete" data-browser="rhino1_7">?</td>
<td class="unknown" data-browser="besen">?</td>
<td class="unknown obsolete" data-browser="phantom2_1">?</td>
<td class="unknown obsolete" data-browser="node0_10">?</td>
<td class="unknown obsolete" data-browser="node0_12">?</td>
<td class="unknown obsolete" data-browser="node4">?</td>
<td class="unknown obsolete" data-browser="node6_5">?</td>
<td class="unknown obsolete" data-browser="node7">?</td>
<td class="unknown obsolete" data-browser="node7_6">?</td>
<td class="unknown obsolete" data-browser="node8">?</td>
<td class="unknown obsolete" data-browser="node8_3">?</td>
<td class="unknown obsolete" data-browser="node8_7">?</td>
<td class="unknown" data-browser="node8_10">?</td>
<td class="unknown obsolete" data-browser="node10_0">?</td>
<td class="unknown obsolete" data-browser="node10_4">?</td>
<td class="unknown" data-browser="node10_9">?</td>
<td class="unknown obsolete" data-browser="node11_0">?</td>
<td class="unknown obsolete" data-browser="node12_0">?</td>
<td class="unknown obsolete" data-browser="node12_5">?</td>
<td class="unknown obsolete" data-browser="node12_9">?</td>
<td class="no" data-browser="node12_11">No</td>
<td class="no" data-browser="node13_0">No</td>
<td class="no" data-browser="node13_2">No</td>
<td class="no" data-browser="node14_0">No</td>
<td class="no" data-browser="node14_5">No</td>
<td class="no" data-browser="node14_6">No</td>
<td class="no" data-browser="node15_0">No</td>
<td class="no" data-browser="node16_0">No</td>
<td class="no obsolete" data-browser="duktape2_0">No</td>
<td class="no obsolete" data-browser="duktape2_1">No</td>
<td class="no obsolete" data-browser="duktape2_2">No</td>
<td class="no" data-browser="duktape2_3">No</td>
<td class="no obsolete" data-browser="graalvm19">No</td>
<td class="no" data-browser="graalvm19_3_6">No</td>
<td class="no obsolete" data-browser="graalvm20">No</td>
<td class="no obsolete" data-browser="graalvm20_1">No</td>
<td class="no obsolete" data-browser="graalvm20_3">No</td>
<td class="no" data-browser="graalvm20_3_1">No</td>
<td class="no" data-browser="graalvm21">No</td>
<td class="unknown obsolete" data-browser="android4_4">?</td>
<td class="unknown obsolete" data-browser="android4_4_3">?</td>
<td class="unknown obsolete" data-browser="ios10_3">?</td>
<td class="unknown obsolete" data-browser="ios11">?</td>
<td class="unknown obsolete" data-browser="ios11_3">?</td>
<td class="unknown" data-browser="ios12">?</td>
<td class="unknown" data-browser="ios12_2">?</td>
<td class="unknown" data-browser="ios13">?</td>
<td class="unknown" data-browser="ios13_4">?</td>
<td class="unknown" data-browser="ios14">?</td>
<td class="unknown obsolete" data-browser="samsung10">?</td>
<td class="unknown" data-browser="samsung11">?</td>
<td class="no" data-browser="samsung12">No</td>
<td class="no" data-browser="samsung13">No</td>
<td class="no obsolete" data-browser="opera_mobile57">No</td>
<td class="no obsolete" data-browser="opera_mobile58">No</td>
<td class="no obsolete" data-browser="opera_mobile59">No</td>
<td class="no obsolete" data-browser="opera_mobile60">No</td>
<td class="no obsolete" data-browser="opera_mobile61">No</td>
<td class="no" data-browser="opera_mobile62">No</td>
<td class="no" data-browser="opera_mobile63">No</td>
</tr>
<tr significance="1"><td id="test-optional_scope_argument_of_eval"><span><a class="anchor" href="#test-optional_scope_argument_of_eval">&#xA7;</a>optional &quot;scope&quot; argument of &quot;eval&quot;</span><script data-source="
var x = 1;
return eval(&quot;x&quot;, { x: 2 }) === 2;
  ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("63");try{return Function("asyncTestPassed","\nvar x = 1;\nreturn eval(\"x\", { x: 2 }) === 2;\n  ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("63");return Function("asyncTestPassed","'use strict';"+"\nvar x = 1;\nreturn eval(\"x\", { x: 2 }) === 2;\n  ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
</script></td>
<td class="unknown obsolete" data-browser="konq4_13">?</td>
<td class="unknown" data-browser="konq4_14">?</td>
<td class="unknown obsolete" data-browser="ie8">?</td>
<td class="unknown obsolete" data-browser="ie9">?</td>
<td class="unknown obsolete" data-browser="ie10">?</td>
<td class="no" data-browser="ie11">No</td>
<td class="no obsolete" data-browser="firefox68">No</td>
<td class="no obsolete" data-browser="firefox75">No</td>
<td class="no obsolete" data-browser="firefox76">No</td>
<td class="no obsolete" data-browser="firefox77">No</td>
<td class="no" data-browser="firefox78">No</td>
<td class="no obsolete" data-browser="firefox79">No</td>
<td class="no obsolete" data-browser="firefox80">No</td>
<td class="no obsolete" data-browser="firefox81">No</td>
<td class="no obsolete" data-browser="firefox82">No</td>
<td class="no obsolete" data-browser="firefox83">No</td>
<td class="no obsolete" data-browser="firefox84">No</td>
<td class="no obsolete" data-browser="firefox85">No</td>
<td class="no obsolete" data-browser="firefox86">No</td>
<td class="no" data-browser="firefox87">No</td>
<td class="no" data-browser="firefox88">No</td>
<td class="no unstable" data-browser="firefox89">No</td>
<td class="no unstable" data-browser="firefox90">No</td>
<td class="no obsolete" data-browser="opera12_10">No</td>
<td class="no obsolete" data-browser="chrome83">No</td>
<td class="no obsolete" data-browser="chrome84">No</td>
<td class="no obsolete" data-browser="chrome85">No</td>
<td class="no obsolete" data-browser="chrome86">No</td>
<td class="no obsolete" data-browser="chrome87">No</td>
<td class="no" data-browser="chrome88">No</td>
<td class="no" data-browser="chrome89">No</td>
<td class="no" data-browser="chrome90">No</td>
<td class="no unstable" data-browser="chrome91">No</td>
<td class="no unstable" data-browser="chrome92">No</td>
<td class="no obsolete" data-browser="edge18">No</td>
<td class="no obsolete" data-browser="edge83">No</td>
<td class="no obsolete" data-browser="edge84">No</td>
<td class="no obsolete" data-browser="edge85">No</td>
<td class="no obsolete" data-browser="edge86">No</td>
<td class="no obsolete" data-browser="edge87">No</td>
<td class="no obsolete" data-browser="edge88">No</td>
<td class="no" data-browser="edge89">No</td>
<td class="no" data-browser="edge90">No</td>
<td class="unknown obsolete" data-browser="safari12_1">?</td>
<td class="unknown obsolete" data-browser="safari13">?</td>
<td class="unknown obsolete" data-browser="safari13_1">?</td>
<td class="unknown" data-browser="safari14">?</td>
<td class="unknown" data-browser="safari14_1">?</td>
<td class="unknown unstable" data-browser="safaritp">?</td>
<td class="unknown unstable" data-browser="webkit">?</td>
<td class="no obsolete" data-browser="opera69">No</td>
<td class="no obsolete" data-browser="opera70">No</td>
<td class="no obsolete" data-browser="opera71">No</td>
<td class="no obsolete" data-browser="opera72">No</td>
<td class="no obsolete" data-browser="opera73">No</td>
<td class="no obsolete" data-browser="opera74">No</td>
<td class="no" data-browser="opera75">No</td>
<td class="no" data-browser="opera76">No</td>
<td class="unknown obsolete" data-browser="rhino1_7">?</td>
<td class="unknown" data-browser="besen">?</td>
<td class="unknown obsolete" data-browser="phantom2_1">?</td>
<td class="unknown obsolete" data-browser="node0_10">?</td>
<td class="unknown obsolete" data-browser="node0_12">?</td>
<td class="unknown obsolete" data-browser="node4">?</td>
<td class="unknown obsolete" data-browser="node6_5">?</td>
<td class="unknown obsolete" data-browser="node7">?</td>
<td class="unknown obsolete" data-browser="node7_6">?</td>
<td class="unknown obsolete" data-browser="node8">?</td>
<td class="unknown obsolete" data-browser="node8_3">?</td>
<td class="unknown obsolete" data-browser="node8_7">?</td>
<td class="unknown" data-browser="node8_10">?</td>
<td class="unknown obsolete" data-browser="node10_0">?</td>
<td class="unknown obsolete" data-browser="node10_4">?</td>
<td class="unknown" data-browser="node10_9">?</td>
<td class="unknown obsolete" data-browser="node11_0">?</td>
<td class="unknown obsolete" data-browser="node12_0">?</td>
<td class="unknown obsolete" data-browser="node12_5">?</td>
<td class="unknown obsolete" data-browser="node12_9">?</td>
<td class="no" data-browser="node12_11">No</td>
<td class="no" data-browser="node13_0">No</td>
<td class="no" data-browser="node13_2">No</td>
<td class="no" data-browser="node14_0">No</td>
<td class="no" data-browser="node14_5">No</td>
<td class="no" data-browser="node14_6">No</td>
<td class="no" data-browser="node15_0">No</td>
<td class="no" data-browser="node16_0">No</td>
<td class="no obsolete" data-browser="duktape2_0">No</td>
<td class="no obsolete" data-browser="duktape2_1">No</td>
<td class="no obsolete" data-browser="duktape2_2">No</td>
<td class="no" data-browser="duktape2_3">No</td>
<td class="no obsolete" data-browser="graalvm19">No</td>
<td class="no" data-browser="graalvm19_3_6">No</td>
<td class="no obsolete" data-browser="graalvm20">No</td>
<td class="no obsolete" data-browser="graalvm20_1">No</td>
<td class="no obsolete" data-browser="graalvm20_3">No</td>
<td class="no" data-browser="graalvm20_3_1">No</td>
<td class="no" data-browser="graalvm21">No</td>
<td class="unknown obsolete" data-browser="android4_4">?</td>
<td class="unknown obsolete" data-browser="android4_4_3">?</td>
<td class="unknown obsolete" data-browser="ios10_3">?</td>
<td class="unknown obsolete" data-browser="ios11">?</td>
<td class="unknown obsolete" data-browser="ios11_3">?</td>
<td class="unknown" data-browser="ios12">?</td>
<td class="unknown" data-browser="ios12_2">?</td>
<td class="unknown" data-browser="ios13">?</td>
<td class="unknown" data-browser="ios13_4">?</td>
<td class="unknown" data-browser="ios14">?</td>
<td class="unknown obsolete" data-browser="samsung10">?</td>
<td class="unknown" data-browser="samsung11">?</td>
<td class="no" data-browser="samsung12">No</td>
<td class="no" data-browser="samsung13">No</td>
<td class="no obsolete" data-browser="opera_mobile57">No</td>
<td class="no obsolete" data-browser="opera_mobile58">No</td>
<td class="no obsolete" data-browser="opera_mobile59">No</td>
<td class="no obsolete" data-browser="opera_mobile60">No</td>
<td class="no obsolete" data-browser="opera_mobile61">No</td>
<td class="no" data-browser="opera_mobile62">No</td>
<td class="no" data-browser="opera_mobile63">No</td>
</tr>
<tr><th colspan="121" class="separator"></th>
</tr>
<tr significance="1"><td id="test-function_caller_property"><span><a class="anchor" href="#test-function_caller_property">&#xA7;</a>function &quot;caller&quot; property <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function/caller" title="MDN documentation"><img src="../mdn.png" alt="MDN (Mozilla Development Network) logo" width="15" height="13"></a>&#xA0;</span><script data-source="function () {
return &apos;caller&apos; in function(){};
  }">test(
function () {
return 'caller' in function(){};
  }())</script></td>
<td class="yes obsolete" data-browser="konq4_13">Yes</td>
<td class="yes" data-browser="konq4_14">Yes</td>
<td class="yes obsolete" data-browser="ie8">Yes</td>
<td class="yes obsolete" data-browser="ie9">Yes</td>
<td class="yes obsolete" data-browser="ie10">Yes</td>
<td class="yes" data-browser="ie11">Yes</td>
<td class="yes obsolete" data-browser="firefox68">Yes</td>
<td class="yes obsolete" data-browser="firefox75">Yes</td>
<td class="yes obsolete" data-browser="firefox76">Yes</td>
<td class="yes obsolete" data-browser="firefox77">Yes</td>
<td class="yes" data-browser="firefox78">Yes</td>
<td class="yes obsolete" data-browser="firefox79">Yes</td>
<td class="yes obsolete" data-browser="firefox80">Yes</td>
<td class="yes obsolete" data-browser="firefox81">Yes</td>
<td class="yes obsolete" data-browser="firefox82">Yes</td>
<td class="yes obsolete" data-browser="firefox83">Yes</td>
<td class="yes obsolete" data-browser="firefox84">Yes</td>
<td class="yes obsolete" data-browser="firefox85">Yes</td>
<td class="yes obsolete" data-browser="firefox86">Yes</td>
<td class="yes" data-browser="firefox87">Yes</td>
<td class="yes" data-browser="firefox88">Yes</td>
<td class="yes unstable" data-browser="firefox89">Yes</td>
<td class="yes unstable" data-browser="firefox90">Yes</td>
<td class="yes obsolete" data-browser="opera12_10">Yes</td>
<td class="yes obsolete" data-browser="chrome83">Yes</td>
<td class="yes obsolete" data-browser="chrome84">Yes</td>
<td class="yes obsolete" data-browser="chrome85">Yes</td>
<td class="yes obsolete" data-browser="chrome86">Yes</td>
<td class="yes obsolete" data-browser="chrome87">Yes</td>
<td class="yes" data-browser="chrome88">Yes</td>
<td class="yes" data-browser="chrome89">Yes</td>
<td class="yes" data-browser="chrome90">Yes</td>
<td class="yes unstable" data-browser="chrome91">Yes</td>
<td class="yes unstable" data-browser="chrome92">Yes</td>
<td class="yes obsolete" data-browser="edge18">Yes</td>
<td class="yes obsolete" data-browser="edge83">Yes</td>
<td class="yes obsolete" data-browser="edge84">Yes</td>
<td class="yes obsolete" data-browser="edge85">Yes</td>
<td class="yes obsolete" data-browser="edge86">Yes</td>
<td class="yes obsolete" data-browser="edge87">Yes</td>
<td class="yes obsolete" data-browser="edge88">Yes</td>
<td class="yes" data-browser="edge89">Yes</td>
<td class="yes" data-browser="edge90">Yes</td>
<td class="yes obsolete" data-browser="safari12_1">Yes</td>
<td class="yes obsolete" data-browser="safari13">Yes</td>
<td class="yes obsolete" data-browser="safari13_1">Yes</td>
<td class="yes" data-browser="safari14">Yes</td>
<td class="yes" data-browser="safari14_1">Yes</td>
<td class="yes unstable" data-browser="safaritp">Yes</td>
<td class="yes unstable" data-browser="webkit">Yes</td>
<td class="yes obsolete" data-browser="opera69">Yes</td>
<td class="yes obsolete" data-browser="opera70">Yes</td>
<td class="yes obsolete" data-browser="opera71">Yes</td>
<td class="yes obsolete" data-browser="opera72">Yes</td>
<td class="yes obsolete" data-browser="opera73">Yes</td>
<td class="yes obsolete" data-browser="opera74">Yes</td>
<td class="yes" data-browser="opera75">Yes</td>
<td class="yes" data-browser="opera76">Yes</td>
<td class="no obsolete" data-browser="rhino1_7">No</td>
<td class="no" data-browser="besen">No</td>
<td class="yes obsolete" data-browser="phantom2_1">Yes</td>
<td class="yes obsolete" data-browser="node0_10">Yes</td>
<td class="yes obsolete" data-browser="node0_12">Yes</td>
<td class="yes obsolete" data-browser="node4">Yes</td>
<td class="yes obsolete" data-browser="node6_5">Yes</td>
<td class="yes obsolete" data-browser="node7">Yes</td>
<td class="yes obsolete" data-browser="node7_6">Yes</td>
<td class="yes obsolete" data-browser="node8">Yes</td>
<td class="yes obsolete" data-browser="node8_3">Yes</td>
<td class="yes obsolete" data-browser="node8_7">Yes</td>
<td class="yes" data-browser="node8_10">Yes</td>
<td class="yes obsolete" data-browser="node10_0">Yes</td>
<td class="yes obsolete" data-browser="node10_4">Yes</td>
<td class="yes" data-browser="node10_9">Yes</td>
<td class="yes obsolete" data-browser="node11_0">Yes</td>
<td class="yes obsolete" data-browser="node12_0">Yes</td>
<td class="yes obsolete" data-browser="node12_5">Yes</td>
<td class="yes obsolete" data-browser="node12_9">Yes</td>
<td class="yes" data-browser="node12_11">Yes</td>
<td class="yes" data-browser="node13_0">Yes</td>
<td class="yes" data-browser="node13_2">Yes</td>
<td class="yes" data-browser="node14_0">Yes</td>
<td class="yes" data-browser="node14_5">Yes</td>
<td class="yes" data-browser="node14_6">Yes</td>
<td class="yes" data-browser="node15_0">Yes</td>
<td class="yes" data-browser="node16_0">Yes</td>
<td class="no obsolete" data-browser="duktape2_0">No</td>
<td class="no obsolete" data-browser="duktape2_1">No</td>
<td class="no obsolete" data-browser="duktape2_2">No</td>
<td class="no" data-browser="duktape2_3">No</td>
<td class="yes obsolete" data-browser="graalvm19">Yes</td>
<td class="yes" data-browser="graalvm19_3_6">Yes</td>
<td class="yes obsolete" data-browser="graalvm20">Yes</td>
<td class="yes obsolete" data-browser="graalvm20_1">Yes</td>
<td class="yes obsolete" data-browser="graalvm20_3">Yes</td>
<td class="yes" data-browser="graalvm20_3_1">Yes</td>
<td class="yes" data-browser="graalvm21">Yes</td>
<td class="yes obsolete" data-browser="android4_4">Yes</td>
<td class="yes obsolete" data-browser="android4_4_3">Yes</td>
<td class="yes obsolete" data-browser="ios10_3">Yes</td>
<td class="yes obsolete" data-browser="ios11">Yes</td>
<td class="yes obsolete" data-browser="ios11_3">Yes</td>
<td class="yes" data-browser="ios12">Yes</td>
<td class="yes" data-browser="ios12_2">Yes</td>
<td class="yes" data-browser="ios13">Yes</td>
<td class="yes" data-browser="ios13_4">Yes</td>
<td class="yes" data-browser="ios14">Yes</td>
<td class="yes obsolete" data-browser="samsung10">Yes</td>
<td class="yes" data-browser="samsung11">Yes</td>
<td class="yes" data-browser="samsung12">Yes</td>
<td class="yes" data-browser="samsung13">Yes</td>
<td class="yes obsolete" data-browser="opera_mobile57">Yes</td>
<td class="yes obsolete" data-browser="opera_mobile58">Yes</td>
<td class="yes obsolete" data-browser="opera_mobile59">Yes</td>
<td class="yes obsolete" data-browser="opera_mobile60">Yes</td>
<td class="yes obsolete" data-browser="opera_mobile61">Yes</td>
<td class="yes" data-browser="opera_mobile62">Yes</td>
<td class="yes" data-browser="opera_mobile63">Yes</td>
</tr>
<tr significance="1"><td id="test-function_arity_property"><span><a class="anchor" href="#test-function_arity_property">&#xA7;</a>function &quot;arity&quot; property <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function/arity" title="MDN documentation"><img src="../mdn.png" alt="MDN (Mozilla Development Network) logo" width="15" height="13"></a>&#xA0;</span><script data-source="function () {
return (function () {}).arity === 0 &amp;&amp;
  (function (x) { return x; }).arity === 1 &amp;&amp;
  (function (x, y) { return y; }).arity === 2;
  }">test(
function () {
return (function () {}).arity === 0 &&
  (function (x) { return x; }).arity === 1 &&
  (function (x, y) { return y; }).arity === 2;
  }())</script></td>
<td class="no obsolete" data-browser="konq4_13">No</td>
<td class="no" data-browser="konq4_14">No</td>
<td class="no obsolete" data-browser="ie8">No</td>
<td class="no obsolete" data-browser="ie9">No</td>
<td class="no obsolete" data-browser="ie10">No</td>
<td class="no" data-browser="ie11">No</td>
<td class="no obsolete" data-browser="firefox68">No</td>
<td class="no obsolete" data-browser="firefox75">No</td>
<td class="no obsolete" data-browser="firefox76">No</td>
<td class="no obsolete" data-browser="firefox77">No</td>
<td class="no" data-browser="firefox78">No</td>
<td class="no obsolete" data-browser="firefox79">No</td>
<td class="no obsolete" data-browser="firefox80">No</td>
<td class="no obsolete" data-browser="firefox81">No</td>
<td class="no obsolete" data-browser="firefox82">No</td>
<td class="no obsolete" data-browser="firefox83">No</td>
<td class="no obsolete" data-browser="firefox84">No</td>
<td class="no obsolete" data-browser="firefox85">No</td>
<td class="no obsolete" data-browser="firefox86">No</td>
<td class="no" data-browser="firefox87">No</td>
<td class="no" data-browser="firefox88">No</td>
<td class="no unstable" data-browser="firefox89">No</td>
<td class="no unstable" data-browser="firefox90">No</td>
<td class="no obsolete" data-browser="opera12_10">No</td>
<td class="no obsolete" data-browser="chrome83">No</td>
<td class="no obsolete" data-browser="chrome84">No</td>
<td class="no obsolete" data-browser="chrome85">No</td>
<td class="no obsolete" data-browser="chrome86">No</td>
<td class="no obsolete" data-browser="chrome87">No</td>
<td class="no" data-browser="chrome88">No</td>
<td class="no" data-browser="chrome89">No</td>
<td class="no" data-browser="chrome90">No</td>
<td class="no unstable" data-browser="chrome91">No</td>
<td class="no unstable" data-browser="chrome92">No</td>
<td class="no obsolete" data-browser="edge18">No</td>
<td class="no obsolete" data-browser="edge83">No</td>
<td class="no obsolete" data-browser="edge84">No</td>
<td class="no obsolete" data-browser="edge85">No</td>
<td class="no obsolete" data-browser="edge86">No</td>
<td class="no obsolete" data-browser="edge87">No</td>
<td class="no obsolete" data-browser="edge88">No</td>
<td class="no" data-browser="edge89">No</td>
<td class="no" data-browser="edge90">No</td>
<td class="no obsolete" data-browser="safari12_1">No</td>
<td class="no obsolete" data-browser="safari13">No</td>
<td class="no obsolete" data-browser="safari13_1">No</td>
<td class="no" data-browser="safari14">No</td>
<td class="no" data-browser="safari14_1">No</td>
<td class="no unstable" data-browser="safaritp">No</td>
<td class="no unstable" data-browser="webkit">No</td>
<td class="no obsolete" data-browser="opera69">No</td>
<td class="no obsolete" data-browser="opera70">No</td>
<td class="no obsolete" data-browser="opera71">No</td>
<td class="no obsolete" data-browser="opera72">No</td>
<td class="no obsolete" data-browser="opera73">No</td>
<td class="no obsolete" data-browser="opera74">No</td>
<td class="no" data-browser="opera75">No</td>
<td class="no" data-browser="opera76">No</td>
<td class="yes obsolete" data-browser="rhino1_7">Yes</td>
<td class="no" data-browser="besen">No</td>
<td class="no obsolete" data-browser="phantom2_1">No</td>
<td class="no obsolete" data-browser="node0_10">No</td>
<td class="no obsolete" data-browser="node0_12">No</td>
<td class="no obsolete" data-browser="node4">No</td>
<td class="no obsolete" data-browser="node6_5">No</td>
<td class="no obsolete" data-browser="node7">No</td>
<td class="no obsolete" data-browser="node7_6">No</td>
<td class="no obsolete" data-browser="node8">No</td>
<td class="no obsolete" data-browser="node8_3">No</td>
<td class="no obsolete" data-browser="node8_7">No</td>
<td class="no" data-browser="node8_10">No</td>
<td class="no obsolete" data-browser="node10_0">No</td>
<td class="no obsolete" data-browser="node10_4">No</td>
<td class="no" data-browser="node10_9">No</td>
<td class="no obsolete" data-browser="node11_0">No</td>
<td class="no obsolete" data-browser="node12_0">No</td>
<td class="no obsolete" data-browser="node12_5">No</td>
<td class="no obsolete" data-browser="node12_9">No</td>
<td class="no" data-browser="node12_11">No</td>
<td class="no" data-browser="node13_0">No</td>
<td class="no" data-browser="node13_2">No</td>
<td class="no" data-browser="node14_0">No</td>
<td class="no" data-browser="node14_5">No</td>
<td class="no" data-browser="node14_6">No</td>
<td class="no" data-browser="node15_0">No</td>
<td class="no" data-browser="node16_0">No</td>
<td class="no obsolete" data-browser="duktape2_0">No</td>
<td class="no obsolete" data-browser="duktape2_1">No</td>
<td class="no obsolete" data-browser="duktape2_2">No</td>
<td class="no" data-browser="duktape2_3">No</td>
<td class="no obsolete" data-browser="graalvm19">No</td>
<td class="no" data-browser="graalvm19_3_6">No</td>
<td class="no obsolete" data-browser="graalvm20">No</td>
<td class="no obsolete" data-browser="graalvm20_1">No</td>
<td class="no obsolete" data-browser="graalvm20_3">No</td>
<td class="no" data-browser="graalvm20_3_1">No</td>
<td class="no" data-browser="graalvm21">No</td>
<td class="no obsolete" data-browser="android4_4">No</td>
<td class="no obsolete" data-browser="android4_4_3">No</td>
<td class="no obsolete" data-browser="ios10_3">No</td>
<td class="no obsolete" data-browser="ios11">No</td>
<td class="no obsolete" data-browser="ios11_3">No</td>
<td class="no" data-browser="ios12">No</td>
<td class="no" data-browser="ios12_2">No</td>
<td class="no" data-browser="ios13">No</td>
<td class="no" data-browser="ios13_4">No</td>
<td class="no" data-browser="ios14">No</td>
<td class="no obsolete" data-browser="samsung10">No</td>
<td class="no" data-browser="samsung11">No</td>
<td class="no" data-browser="samsung12">No</td>
<td class="no" data-browser="samsung13">No</td>
<td class="no obsolete" data-browser="opera_mobile57">No</td>
<td class="no obsolete" data-browser="opera_mobile58">No</td>
<td class="no obsolete" data-browser="opera_mobile59">No</td>
<td class="no obsolete" data-browser="opera_mobile60">No</td>
<td class="no obsolete" data-browser="opera_mobile61">No</td>
<td class="no" data-browser="opera_mobile62">No</td>
<td class="no" data-browser="opera_mobile63">No</td>
</tr>
<tr significance="1"><td id="test-function_arguments_property"><span><a class="anchor" href="#test-function_arguments_property">&#xA7;</a>function &quot;arguments&quot; property <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function/arguments" title="MDN documentation"><img src="../mdn.png" alt="MDN (Mozilla Development Network) logo" width="15" height="13"></a>&#xA0;</span><script data-source="function () {
function f(a, b) {
  return f.arguments &amp;&amp; a === 1 &amp;&amp; f.arguments[0] === 1 &amp;&amp; b === &apos;boo&apos; &amp;&amp; f.arguments[1] === &apos;boo&apos;;
}
return f(1, &apos;boo&apos;);
  }">test(
function () {
function f(a, b) {
  return f.arguments && a === 1 && f.arguments[0] === 1 && b === 'boo' && f.arguments[1] === 'boo';
}
return f(1, 'boo');
  }())</script></td>
<td class="yes obsolete" data-browser="konq4_13">Yes</td>
<td class="yes" data-browser="konq4_14">Yes</td>
<td class="yes obsolete" data-browser="ie8">Yes</td>
<td class="yes obsolete" data-browser="ie9">Yes</td>
<td class="yes obsolete" data-browser="ie10">Yes</td>
<td class="yes" data-browser="ie11">Yes</td>
<td class="yes obsolete" data-browser="firefox68">Yes</td>
<td class="yes obsolete" data-browser="firefox75">Yes</td>
<td class="yes obsolete" data-browser="firefox76">Yes</td>
<td class="yes obsolete" data-browser="firefox77">Yes</td>
<td class="yes" data-browser="firefox78">Yes</td>
<td class="yes obsolete" data-browser="firefox79">Yes</td>
<td class="yes obsolete" data-browser="firefox80">Yes</td>
<td class="yes obsolete" data-browser="firefox81">Yes</td>
<td class="yes obsolete" data-browser="firefox82">Yes</td>
<td class="yes obsolete" data-browser="firefox83">Yes</td>
<td class="yes obsolete" data-browser="firefox84">Yes</td>
<td class="yes obsolete" data-browser="firefox85">Yes</td>
<td class="yes obsolete" data-browser="firefox86">Yes</td>
<td class="yes" data-browser="firefox87">Yes</td>
<td class="yes" data-browser="firefox88">Yes</td>
<td class="yes unstable" data-browser="firefox89">Yes</td>
<td class="yes unstable" data-browser="firefox90">Yes</td>
<td class="yes obsolete" data-browser="opera12_10">Yes</td>
<td class="yes obsolete" data-browser="chrome83">Yes</td>
<td class="yes obsolete" data-browser="chrome84">Yes</td>
<td class="yes obsolete" data-browser="chrome85">Yes</td>
<td class="yes obsolete" data-browser="chrome86">Yes</td>
<td class="yes obsolete" data-browser="chrome87">Yes</td>
<td class="yes" data-browser="chrome88">Yes</td>
<td class="yes" data-browser="chrome89">Yes</td>
<td class="yes" data-browser="chrome90">Yes</td>
<td class="yes unstable" data-browser="chrome91">Yes</td>
<td class="yes unstable" data-browser="chrome92">Yes</td>
<td class="yes obsolete" data-browser="edge18">Yes</td>
<td class="yes obsolete" data-browser="edge83">Yes</td>
<td class="yes obsolete" data-browser="edge84">Yes</td>
<td class="yes obsolete" data-browser="edge85">Yes</td>
<td class="yes obsolete" data-browser="edge86">Yes</td>
<td class="yes obsolete" data-browser="edge87">Yes</td>
<td class="yes obsolete" data-browser="edge88">Yes</td>
<td class="yes" data-browser="edge89">Yes</td>
<td class="yes" data-browser="edge90">Yes</td>
<td class="yes obsolete" data-browser="safari12_1">Yes</td>
<td class="yes obsolete" data-browser="safari13">Yes</td>
<td class="yes obsolete" data-browser="safari13_1">Yes</td>
<td class="yes" data-browser="safari14">Yes</td>
<td class="yes" data-browser="safari14_1">Yes</td>
<td class="yes unstable" data-browser="safaritp">Yes</td>
<td class="yes unstable" data-browser="webkit">Yes</td>
<td class="yes obsolete" data-browser="opera69">Yes</td>
<td class="yes obsolete" data-browser="opera70">Yes</td>
<td class="yes obsolete" data-browser="opera71">Yes</td>
<td class="yes obsolete" data-browser="opera72">Yes</td>
<td class="yes obsolete" data-browser="opera73">Yes</td>
<td class="yes obsolete" data-browser="opera74">Yes</td>
<td class="yes" data-browser="opera75">Yes</td>
<td class="yes" data-browser="opera76">Yes</td>
<td class="yes obsolete" data-browser="rhino1_7">Yes</td>
<td class="no" data-browser="besen">No</td>
<td class="yes obsolete" data-browser="phantom2_1">Yes</td>
<td class="yes obsolete" data-browser="node0_10">Yes</td>
<td class="yes obsolete" data-browser="node0_12">Yes</td>
<td class="yes obsolete" data-browser="node4">Yes</td>
<td class="yes obsolete" data-browser="node6_5">Yes</td>
<td class="yes obsolete" data-browser="node7">Yes</td>
<td class="yes obsolete" data-browser="node7_6">Yes</td>
<td class="yes obsolete" data-browser="node8">Yes</td>
<td class="yes obsolete" data-browser="node8_3">Yes</td>
<td class="yes obsolete" data-browser="node8_7">Yes</td>
<td class="yes" data-browser="node8_10">Yes</td>
<td class="yes obsolete" data-browser="node10_0">Yes</td>
<td class="yes obsolete" data-browser="node10_4">Yes</td>
<td class="yes" data-browser="node10_9">Yes</td>
<td class="yes obsolete" data-browser="node11_0">Yes</td>
<td class="yes obsolete" data-browser="node12_0">Yes</td>
<td class="yes obsolete" data-browser="node12_5">Yes</td>
<td class="yes obsolete" data-browser="node12_9">Yes</td>
<td class="yes" data-browser="node12_11">Yes</td>
<td class="yes" data-browser="node13_0">Yes</td>
<td class="yes" data-browser="node13_2">Yes</td>
<td class="yes" data-browser="node14_0">Yes</td>
<td class="yes" data-browser="node14_5">Yes</td>
<td class="yes" data-browser="node14_6">Yes</td>
<td class="yes" data-browser="node15_0">Yes</td>
<td class="yes" data-browser="node16_0">Yes</td>
<td class="no obsolete" data-browser="duktape2_0">No</td>
<td class="no obsolete" data-browser="duktape2_1">No</td>
<td class="no obsolete" data-browser="duktape2_2">No</td>
<td class="no" data-browser="duktape2_3">No</td>
<td class="yes obsolete" data-browser="graalvm19">Yes</td>
<td class="yes" data-browser="graalvm19_3_6">Yes</td>
<td class="yes obsolete" data-browser="graalvm20">Yes</td>
<td class="yes obsolete" data-browser="graalvm20_1">Yes</td>
<td class="yes obsolete" data-browser="graalvm20_3">Yes</td>
<td class="yes" data-browser="graalvm20_3_1">Yes</td>
<td class="yes" data-browser="graalvm21">Yes</td>
<td class="yes obsolete" data-browser="android4_4">Yes</td>
<td class="yes obsolete" data-browser="android4_4_3">Yes</td>
<td class="yes obsolete" data-browser="ios10_3">Yes</td>
<td class="yes obsolete" data-browser="ios11">Yes</td>
<td class="yes obsolete" data-browser="ios11_3">Yes</td>
<td class="yes" data-browser="ios12">Yes</td>
<td class="yes" data-browser="ios12_2">Yes</td>
<td class="yes" data-browser="ios13">Yes</td>
<td class="yes" data-browser="ios13_4">Yes</td>
<td class="yes" data-browser="ios14">Yes</td>
<td class="yes obsolete" data-browser="samsung10">Yes</td>
<td class="yes" data-browser="samsung11">Yes</td>
<td class="yes" data-browser="samsung12">Yes</td>
<td class="yes" data-browser="samsung13">Yes</td>
<td class="yes obsolete" data-browser="opera_mobile57">Yes</td>
<td class="yes obsolete" data-browser="opera_mobile58">Yes</td>
<td class="yes obsolete" data-browser="opera_mobile59">Yes</td>
<td class="yes obsolete" data-browser="opera_mobile60">Yes</td>
<td class="yes obsolete" data-browser="opera_mobile61">Yes</td>
<td class="yes" data-browser="opera_mobile62">Yes</td>
<td class="yes" data-browser="opera_mobile63">Yes</td>
</tr>
<tr significance="1"><td id="test-Function.prototype.isGenerator"><span><a class="anchor" href="#test-Function.prototype.isGenerator">&#xA7;</a><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function/isGenerator">Function.prototype.isGenerator</a> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function/isGenerator" title="MDN documentation"><img src="../mdn.png" alt="MDN (Mozilla Development Network) logo" width="15" height="13"></a>&#xA0;</span><script data-source="function () {
return typeof Function.prototype.isGenerator === &apos;function&apos;;
  }">test(
function () {
return typeof Function.prototype.isGenerator === 'function';
  }())</script></td>
<td class="no obsolete" data-browser="konq4_13">No</td>
<td class="no" data-browser="konq4_14">No</td>
<td class="no obsolete" data-browser="ie8">No</td>
<td class="no obsolete" data-browser="ie9">No</td>
<td class="no obsolete" data-browser="ie10">No</td>
<td class="no" data-browser="ie11">No</td>
<td class="no obsolete" data-browser="firefox68">No</td>
<td class="no obsolete" data-browser="firefox75">No</td>
<td class="no obsolete" data-browser="firefox76">No</td>
<td class="no obsolete" data-browser="firefox77">No</td>
<td class="no" data-browser="firefox78">No</td>
<td class="no obsolete" data-browser="firefox79">No</td>
<td class="no obsolete" data-browser="firefox80">No</td>
<td class="no obsolete" data-browser="firefox81">No</td>
<td class="no obsolete" data-browser="firefox82">No</td>
<td class="no obsolete" data-browser="firefox83">No</td>
<td class="no obsolete" data-browser="firefox84">No</td>
<td class="no obsolete" data-browser="firefox85">No</td>
<td class="no obsolete" data-browser="firefox86">No</td>
<td class="no" data-browser="firefox87">No</td>
<td class="no" data-browser="firefox88">No</td>
<td class="no unstable" data-browser="firefox89">No</td>
<td class="no unstable" data-browser="firefox90">No</td>
<td class="no obsolete" data-browser="opera12_10">No</td>
<td class="no obsolete" data-browser="chrome83">No</td>
<td class="no obsolete" data-browser="chrome84">No</td>
<td class="no obsolete" data-browser="chrome85">No</td>
<td class="no obsolete" data-browser="chrome86">No</td>
<td class="no obsolete" data-browser="chrome87">No</td>
<td class="no" data-browser="chrome88">No</td>
<td class="no" data-browser="chrome89">No</td>
<td class="no" data-browser="chrome90">No</td>
<td class="no unstable" data-browser="chrome91">No</td>
<td class="no unstable" data-browser="chrome92">No</td>
<td class="no obsolete" data-browser="edge18">No</td>
<td class="no obsolete" data-browser="edge83">No</td>
<td class="no obsolete" data-browser="edge84">No</td>
<td class="no obsolete" data-browser="edge85">No</td>
<td class="no obsolete" data-browser="edge86">No</td>
<td class="no obsolete" data-browser="edge87">No</td>
<td class="no obsolete" data-browser="edge88">No</td>
<td class="no" data-browser="edge89">No</td>
<td class="no" data-browser="edge90">No</td>
<td class="no obsolete" data-browser="safari12_1">No</td>
<td class="no obsolete" data-browser="safari13">No</td>
<td class="no obsolete" data-browser="safari13_1">No</td>
<td class="no" data-browser="safari14">No</td>
<td class="no" data-browser="safari14_1">No</td>
<td class="no unstable" data-browser="safaritp">No</td>
<td class="no unstable" data-browser="webkit">No</td>
<td class="no obsolete" data-browser="opera69">No</td>
<td class="no obsolete" data-browser="opera70">No</td>
<td class="no obsolete" data-browser="opera71">No</td>
<td class="no obsolete" data-browser="opera72">No</td>
<td class="no obsolete" data-browser="opera73">No</td>
<td class="no obsolete" data-browser="opera74">No</td>
<td class="no" data-browser="opera75">No</td>
<td class="no" data-browser="opera76">No</td>
<td class="no obsolete" data-browser="rhino1_7">No</td>
<td class="no" data-browser="besen">No</td>
<td class="no obsolete" data-browser="phantom2_1">No</td>
<td class="no obsolete" data-browser="node0_10">No</td>
<td class="no obsolete" data-browser="node0_12">No</td>
<td class="no obsolete" data-browser="node4">No</td>
<td class="no obsolete" data-browser="node6_5">No</td>
<td class="no obsolete" data-browser="node7">No</td>
<td class="no obsolete" data-browser="node7_6">No</td>
<td class="no obsolete" data-browser="node8">No</td>
<td class="no obsolete" data-browser="node8_3">No</td>
<td class="no obsolete" data-browser="node8_7">No</td>
<td class="no" data-browser="node8_10">No</td>
<td class="no obsolete" data-browser="node10_0">No</td>
<td class="no obsolete" data-browser="node10_4">No</td>
<td class="no" data-browser="node10_9">No</td>
<td class="no obsolete" data-browser="node11_0">No</td>
<td class="no obsolete" data-browser="node12_0">No</td>
<td class="no obsolete" data-browser="node12_5">No</td>
<td class="no obsolete" data-browser="node12_9">No</td>
<td class="no" data-browser="node12_11">No</td>
<td class="no" data-browser="node13_0">No</td>
<td class="no" data-browser="node13_2">No</td>
<td class="no" data-browser="node14_0">No</td>
<td class="no" data-browser="node14_5">No</td>
<td class="no" data-browser="node14_6">No</td>
<td class="no" data-browser="node15_0">No</td>
<td class="no" data-browser="node16_0">No</td>
<td class="no obsolete" data-browser="duktape2_0">No</td>
<td class="no obsolete" data-browser="duktape2_1">No</td>
<td class="no obsolete" data-browser="duktape2_2">No</td>
<td class="no" data-browser="duktape2_3">No</td>
<td class="no obsolete" data-browser="graalvm19">No</td>
<td class="no" data-browser="graalvm19_3_6">No</td>
<td class="no obsolete" data-browser="graalvm20">No</td>
<td class="no obsolete" data-browser="graalvm20_1">No</td>
<td class="no obsolete" data-browser="graalvm20_3">No</td>
<td class="no" data-browser="graalvm20_3_1">No</td>
<td class="no" data-browser="graalvm21">No</td>
<td class="no obsolete" data-browser="android4_4">No</td>
<td class="no obsolete" data-browser="android4_4_3">No</td>
<td class="no obsolete" data-browser="ios10_3">No</td>
<td class="no obsolete" data-browser="ios11">No</td>
<td class="no obsolete" data-browser="ios11_3">No</td>
<td class="no" data-browser="ios12">No</td>
<td class="no" data-browser="ios12_2">No</td>
<td class="no" data-browser="ios13">No</td>
<td class="no" data-browser="ios13_4">No</td>
<td class="no" data-browser="ios14">No</td>
<td class="no obsolete" data-browser="samsung10">No</td>
<td class="no" data-browser="samsung11">No</td>
<td class="no" data-browser="samsung12">No</td>
<td class="no" data-browser="samsung13">No</td>
<td class="no obsolete" data-browser="opera_mobile57">No</td>
<td class="no obsolete" data-browser="opera_mobile58">No</td>
<td class="no obsolete" data-browser="opera_mobile59">No</td>
<td class="no obsolete" data-browser="opera_mobile60">No</td>
<td class="no obsolete" data-browser="opera_mobile61">No</td>
<td class="no" data-browser="opera_mobile62">No</td>
<td class="no" data-browser="opera_mobile63">No</td>
</tr>
<tr><th colspan="121" class="separator"></th>
</tr>
<tr significance="1"><td id="test-class_extends_null"><span><a class="anchor" href="#test-class_extends_null">&#xA7;</a><a href="https://github.com/tc39/ecma262/issues/543">class extends null</a></span><script data-source="
class C extends null {}
return new C instanceof C;
">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("68");try{return Function("asyncTestPassed","\nclass C extends null {}\nreturn new C instanceof C;\n")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("68");return Function("asyncTestPassed","'use strict';"+"\nclass C extends null {}\nreturn new C instanceof C;\n")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
</script></td>
<td class="unknown obsolete" data-browser="konq4_13">?</td>
<td class="unknown" data-browser="konq4_14">?</td>
<td class="unknown obsolete" data-browser="ie8">?</td>
<td class="unknown obsolete" data-browser="ie9">?</td>
<td class="unknown obsolete" data-browser="ie10">?</td>
<td class="no" data-browser="ie11">No</td>
<td class="unknown obsolete" data-browser="firefox68">?</td>
<td class="unknown obsolete" data-browser="firefox75">?</td>
<td class="unknown obsolete" data-browser="firefox76">?</td>
<td class="unknown obsolete" data-browser="firefox77">?</td>
<td class="unknown" data-browser="firefox78">?</td>
<td class="unknown obsolete" data-browser="firefox79">?</td>
<td class="unknown obsolete" data-browser="firefox80">?</td>
<td class="unknown obsolete" data-browser="firefox81">?</td>
<td class="unknown obsolete" data-browser="firefox82">?</td>
<td class="unknown obsolete" data-browser="firefox83">?</td>
<td class="unknown obsolete" data-browser="firefox84">?</td>
<td class="unknown obsolete" data-browser="firefox85">?</td>
<td class="unknown obsolete" data-browser="firefox86">?</td>
<td class="unknown" data-browser="firefox87">?</td>
<td class="unknown" data-browser="firefox88">?</td>
<td class="unknown unstable" data-browser="firefox89">?</td>
<td class="unknown unstable" data-browser="firefox90">?</td>
<td class="no obsolete" data-browser="opera12_10">No</td>
<td class="no obsolete" data-browser="chrome83">No</td>
<td class="no obsolete" data-browser="chrome84">No</td>
<td class="no obsolete" data-browser="chrome85">No</td>
<td class="no obsolete" data-browser="chrome86">No</td>
<td class="no obsolete" data-browser="chrome87">No</td>
<td class="no" data-browser="chrome88">No</td>
<td class="no" data-browser="chrome89">No</td>
<td class="no" data-browser="chrome90">No</td>
<td class="no unstable" data-browser="chrome91">No</td>
<td class="no unstable" data-browser="chrome92">No</td>
<td class="no obsolete" data-browser="edge18">No</td>
<td class="no obsolete" data-browser="edge83">No</td>
<td class="no obsolete" data-browser="edge84">No</td>
<td class="no obsolete" data-browser="edge85">No</td>
<td class="no obsolete" data-browser="edge86">No</td>
<td class="no obsolete" data-browser="edge87">No</td>
<td class="no obsolete" data-browser="edge88">No</td>
<td class="no" data-browser="edge89">No</td>
<td class="no" data-browser="edge90">No</td>
<td class="no obsolete" data-browser="safari12_1">No</td>
<td class="no obsolete" data-browser="safari13">No</td>
<td class="no obsolete" data-browser="safari13_1">No</td>
<td class="no" data-browser="safari14">No</td>
<td class="no" data-browser="safari14_1">No</td>
<td class="no unstable" data-browser="safaritp">No</td>
<td class="no unstable" data-browser="webkit">No</td>
<td class="no obsolete" data-browser="opera69">No</td>
<td class="no obsolete" data-browser="opera70">No</td>
<td class="no obsolete" data-browser="opera71">No</td>
<td class="no obsolete" data-browser="opera72">No</td>
<td class="no obsolete" data-browser="opera73">No</td>
<td class="no obsolete" data-browser="opera74">No</td>
<td class="no" data-browser="opera75">No</td>
<td class="no" data-browser="opera76">No</td>
<td class="unknown obsolete" data-browser="rhino1_7">?</td>
<td class="unknown" data-browser="besen">?</td>
<td class="unknown obsolete" data-browser="phantom2_1">?</td>
<td class="unknown obsolete" data-browser="node0_10">?</td>
<td class="unknown obsolete" data-browser="node0_12">?</td>
<td class="unknown obsolete" data-browser="node4">?</td>
<td class="unknown obsolete" data-browser="node6_5">?</td>
<td class="unknown obsolete" data-browser="node7">?</td>
<td class="unknown obsolete" data-browser="node7_6">?</td>
<td class="unknown obsolete" data-browser="node8">?</td>
<td class="unknown obsolete" data-browser="node8_3">?</td>
<td class="unknown obsolete" data-browser="node8_7">?</td>
<td class="unknown" data-browser="node8_10">?</td>
<td class="unknown obsolete" data-browser="node10_0">?</td>
<td class="unknown obsolete" data-browser="node10_4">?</td>
<td class="unknown" data-browser="node10_9">?</td>
<td class="unknown obsolete" data-browser="node11_0">?</td>
<td class="unknown obsolete" data-browser="node12_0">?</td>
<td class="unknown obsolete" data-browser="node12_5">?</td>
<td class="unknown obsolete" data-browser="node12_9">?</td>
<td class="no" data-browser="node12_11">No</td>
<td class="no" data-browser="node13_0">No</td>
<td class="no" data-browser="node13_2">No</td>
<td class="no" data-browser="node14_0">No</td>
<td class="no" data-browser="node14_5">No</td>
<td class="no" data-browser="node14_6">No</td>
<td class="no" data-browser="node15_0">No</td>
<td class="no" data-browser="node16_0">No</td>
<td class="no obsolete" data-browser="duktape2_0">No</td>
<td class="no obsolete" data-browser="duktape2_1">No</td>
<td class="no obsolete" data-browser="duktape2_2">No</td>
<td class="no" data-browser="duktape2_3">No</td>
<td class="no obsolete" data-browser="graalvm19">No</td>
<td class="no" data-browser="graalvm19_3_6">No</td>
<td class="no obsolete" data-browser="graalvm20">No</td>
<td class="no obsolete" data-browser="graalvm20_1">No</td>
<td class="no obsolete" data-browser="graalvm20_3">No</td>
<td class="no" data-browser="graalvm20_3_1">No</td>
<td class="no" data-browser="graalvm21">No</td>
<td class="unknown obsolete" data-browser="android4_4">?</td>
<td class="unknown obsolete" data-browser="android4_4_3">?</td>
<td class="yes obsolete" data-browser="ios10_3">Yes</td>
<td class="yes obsolete" data-browser="ios11">Yes</td>
<td class="no obsolete" data-browser="ios11_3">No</td>
<td class="no" data-browser="ios12">No</td>
<td class="no" data-browser="ios12_2">No</td>
<td class="no" data-browser="ios13">No</td>
<td class="no" data-browser="ios13_4">No</td>
<td class="no" data-browser="ios14">No</td>
<td class="unknown obsolete" data-browser="samsung10">?</td>
<td class="unknown" data-browser="samsung11">?</td>
<td class="no" data-browser="samsung12">No</td>
<td class="no" data-browser="samsung13">No</td>
<td class="no obsolete" data-browser="opera_mobile57">No</td>
<td class="no obsolete" data-browser="opera_mobile58">No</td>
<td class="no obsolete" data-browser="opera_mobile59">No</td>
<td class="no obsolete" data-browser="opera_mobile60">No</td>
<td class="no obsolete" data-browser="opera_mobile61">No</td>
<td class="no" data-browser="opera_mobile62">No</td>
<td class="no" data-browser="opera_mobile63">No</td>
</tr>
<tr significance="1"><td id="test-__count__"><span><a class="anchor" href="#test-__count__">&#xA7;</a><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object/prototype">__count__</a> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/count" title="MDN documentation"><img src="../mdn.png" alt="MDN (Mozilla Development Network) logo" width="15" height="13"></a>&#xA0;</span><script data-source="function () {
return typeof ({}).__count__ === &apos;number&apos; &amp;&amp;
  ({ x: 1, y: 2 }).__count__ === 2;
}">test(
function () {
return typeof ({}).__count__ === 'number' &&
  ({ x: 1, y: 2 }).__count__ === 2;
}())</script></td>
<td class="no obsolete" data-browser="konq4_13">No</td>
<td class="no" data-browser="konq4_14">No</td>
<td class="no obsolete" data-browser="ie8">No</td>
<td class="no obsolete" data-browser="ie9">No</td>
<td class="no obsolete" data-browser="ie10">No</td>
<td class="no" data-browser="ie11">No</td>
<td class="no obsolete" data-browser="firefox68">No</td>
<td class="no obsolete" data-browser="firefox75">No</td>
<td class="no obsolete" data-browser="firefox76">No</td>
<td class="no obsolete" data-browser="firefox77">No</td>
<td class="no" data-browser="firefox78">No</td>
<td class="no obsolete" data-browser="firefox79">No</td>
<td class="no obsolete" data-browser="firefox80">No</td>
<td class="no obsolete" data-browser="firefox81">No</td>
<td class="no obsolete" data-browser="firefox82">No</td>
<td class="no obsolete" data-browser="firefox83">No</td>
<td class="no obsolete" data-browser="firefox84">No</td>
<td class="no obsolete" data-browser="firefox85">No</td>
<td class="no obsolete" data-browser="firefox86">No</td>
<td class="no" data-browser="firefox87">No</td>
<td class="no" data-browser="firefox88">No</td>
<td class="no unstable" data-browser="firefox89">No</td>
<td class="no unstable" data-browser="firefox90">No</td>
<td class="no obsolete" data-browser="opera12_10">No</td>
<td class="no obsolete" data-browser="chrome83">No</td>
<td class="no obsolete" data-browser="chrome84">No</td>
<td class="no obsolete" data-browser="chrome85">No</td>
<td class="no obsolete" data-browser="chrome86">No</td>
<td class="no obsolete" data-browser="chrome87">No</td>
<td class="no" data-browser="chrome88">No</td>
<td class="no" data-browser="chrome89">No</td>
<td class="no" data-browser="chrome90">No</td>
<td class="no unstable" data-browser="chrome91">No</td>
<td class="no unstable" data-browser="chrome92">No</td>
<td class="no obsolete" data-browser="edge18">No</td>
<td class="no obsolete" data-browser="edge83">No</td>
<td class="no obsolete" data-browser="edge84">No</td>
<td class="no obsolete" data-browser="edge85">No</td>
<td class="no obsolete" data-browser="edge86">No</td>
<td class="no obsolete" data-browser="edge87">No</td>
<td class="no obsolete" data-browser="edge88">No</td>
<td class="no" data-browser="edge89">No</td>
<td class="no" data-browser="edge90">No</td>
<td class="no obsolete" data-browser="safari12_1">No</td>
<td class="no obsolete" data-browser="safari13">No</td>
<td class="no obsolete" data-browser="safari13_1">No</td>
<td class="no" data-browser="safari14">No</td>
<td class="no" data-browser="safari14_1">No</td>
<td class="no unstable" data-browser="safaritp">No</td>
<td class="no unstable" data-browser="webkit">No</td>
<td class="no obsolete" data-browser="opera69">No</td>
<td class="no obsolete" data-browser="opera70">No</td>
<td class="no obsolete" data-browser="opera71">No</td>
<td class="no obsolete" data-browser="opera72">No</td>
<td class="no obsolete" data-browser="opera73">No</td>
<td class="no obsolete" data-browser="opera74">No</td>
<td class="no" data-browser="opera75">No</td>
<td class="no" data-browser="opera76">No</td>
<td class="no obsolete" data-browser="rhino1_7">No</td>
<td class="no" data-browser="besen">No</td>
<td class="no obsolete" data-browser="phantom2_1">No</td>
<td class="no obsolete" data-browser="node0_10">No</td>
<td class="no obsolete" data-browser="node0_12">No</td>
<td class="no obsolete" data-browser="node4">No</td>
<td class="no obsolete" data-browser="node6_5">No</td>
<td class="no obsolete" data-browser="node7">No</td>
<td class="no obsolete" data-browser="node7_6">No</td>
<td class="no obsolete" data-browser="node8">No</td>
<td class="no obsolete" data-browser="node8_3">No</td>
<td class="no obsolete" data-browser="node8_7">No</td>
<td class="no" data-browser="node8_10">No</td>
<td class="no obsolete" data-browser="node10_0">No</td>
<td class="no obsolete" data-browser="node10_4">No</td>
<td class="no" data-browser="node10_9">No</td>
<td class="no obsolete" data-browser="node11_0">No</td>
<td class="no obsolete" data-browser="node12_0">No</td>
<td class="no obsolete" data-browser="node12_5">No</td>
<td class="no obsolete" data-browser="node12_9">No</td>
<td class="no" data-browser="node12_11">No</td>
<td class="no" data-browser="node13_0">No</td>
<td class="no" data-browser="node13_2">No</td>
<td class="no" data-browser="node14_0">No</td>
<td class="no" data-browser="node14_5">No</td>
<td class="no" data-browser="node14_6">No</td>
<td class="no" data-browser="node15_0">No</td>
<td class="no" data-browser="node16_0">No</td>
<td class="no obsolete" data-browser="duktape2_0">No</td>
<td class="no obsolete" data-browser="duktape2_1">No</td>
<td class="no obsolete" data-browser="duktape2_2">No</td>
<td class="no" data-browser="duktape2_3">No</td>
<td class="no obsolete" data-browser="graalvm19">No</td>
<td class="no" data-browser="graalvm19_3_6">No</td>
<td class="no obsolete" data-browser="graalvm20">No</td>
<td class="no obsolete" data-browser="graalvm20_1">No</td>
<td class="no obsolete" data-browser="graalvm20_3">No</td>
<td class="no" data-browser="graalvm20_3_1">No</td>
<td class="no" data-browser="graalvm21">No</td>
<td class="no obsolete" data-browser="android4_4">No</td>
<td class="no obsolete" data-browser="android4_4_3">No</td>
<td class="no obsolete" data-browser="ios10_3">No</td>
<td class="no obsolete" data-browser="ios11">No</td>
<td class="no obsolete" data-browser="ios11_3">No</td>
<td class="no" data-browser="ios12">No</td>
<td class="no" data-browser="ios12_2">No</td>
<td class="no" data-browser="ios13">No</td>
<td class="no" data-browser="ios13_4">No</td>
<td class="no" data-browser="ios14">No</td>
<td class="no obsolete" data-browser="samsung10">No</td>
<td class="no" data-browser="samsung11">No</td>
<td class="no" data-browser="samsung12">No</td>
<td class="no" data-browser="samsung13">No</td>
<td class="no obsolete" data-browser="opera_mobile57">No</td>
<td class="no obsolete" data-browser="opera_mobile58">No</td>
<td class="no obsolete" data-browser="opera_mobile59">No</td>
<td class="no obsolete" data-browser="opera_mobile60">No</td>
<td class="no obsolete" data-browser="opera_mobile61">No</td>
<td class="no" data-browser="opera_mobile62">No</td>
<td class="no" data-browser="opera_mobile63">No</td>
</tr>
<tr significance="1"><td id="test-__parent__"><span><a class="anchor" href="#test-__parent__">&#xA7;</a><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object/Parent">__parent__</a> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/Parent" title="MDN documentation"><img src="../mdn.png" alt="MDN (Mozilla Development Network) logo" width="15" height="13"></a>&#xA0;</span><script data-source="function () {
return typeof ({}).__parent__ !== &apos;undefined&apos;;
  }">test(
function () {
return typeof ({}).__parent__ !== 'undefined';
  }())</script></td>
<td class="no obsolete" data-browser="konq4_13">No</td>
<td class="no" data-browser="konq4_14">No</td>
<td class="no obsolete" data-browser="ie8">No</td>
<td class="no obsolete" data-browser="ie9">No</td>
<td class="no obsolete" data-browser="ie10">No</td>
<td class="no" data-browser="ie11">No</td>
<td class="no obsolete" data-browser="firefox68">No</td>
<td class="no obsolete" data-browser="firefox75">No</td>
<td class="no obsolete" data-browser="firefox76">No</td>
<td class="no obsolete" data-browser="firefox77">No</td>
<td class="no" data-browser="firefox78">No</td>
<td class="no obsolete" data-browser="firefox79">No</td>
<td class="no obsolete" data-browser="firefox80">No</td>
<td class="no obsolete" data-browser="firefox81">No</td>
<td class="no obsolete" data-browser="firefox82">No</td>
<td class="no obsolete" data-browser="firefox83">No</td>
<td class="no obsolete" data-browser="firefox84">No</td>
<td class="no obsolete" data-browser="firefox85">No</td>
<td class="no obsolete" data-browser="firefox86">No</td>
<td class="no" data-browser="firefox87">No</td>
<td class="no" data-browser="firefox88">No</td>
<td class="no unstable" data-browser="firefox89">No</td>
<td class="no unstable" data-browser="firefox90">No</td>
<td class="no obsolete" data-browser="opera12_10">No</td>
<td class="no obsolete" data-browser="chrome83">No</td>
<td class="no obsolete" data-browser="chrome84">No</td>
<td class="no obsolete" data-browser="chrome85">No</td>
<td class="no obsolete" data-browser="chrome86">No</td>
<td class="no obsolete" data-browser="chrome87">No</td>
<td class="no" data-browser="chrome88">No</td>
<td class="no" data-browser="chrome89">No</td>
<td class="no" data-browser="chrome90">No</td>
<td class="no unstable" data-browser="chrome91">No</td>
<td class="no unstable" data-browser="chrome92">No</td>
<td class="no obsolete" data-browser="edge18">No</td>
<td class="no obsolete" data-browser="edge83">No</td>
<td class="no obsolete" data-browser="edge84">No</td>
<td class="no obsolete" data-browser="edge85">No</td>
<td class="no obsolete" data-browser="edge86">No</td>
<td class="no obsolete" data-browser="edge87">No</td>
<td class="no obsolete" data-browser="edge88">No</td>
<td class="no" data-browser="edge89">No</td>
<td class="no" data-browser="edge90">No</td>
<td class="no obsolete" data-browser="safari12_1">No</td>
<td class="no obsolete" data-browser="safari13">No</td>
<td class="no obsolete" data-browser="safari13_1">No</td>
<td class="no" data-browser="safari14">No</td>
<td class="no" data-browser="safari14_1">No</td>
<td class="no unstable" data-browser="safaritp">No</td>
<td class="no unstable" data-browser="webkit">No</td>
<td class="no obsolete" data-browser="opera69">No</td>
<td class="no obsolete" data-browser="opera70">No</td>
<td class="no obsolete" data-browser="opera71">No</td>
<td class="no obsolete" data-browser="opera72">No</td>
<td class="no obsolete" data-browser="opera73">No</td>
<td class="no obsolete" data-browser="opera74">No</td>
<td class="no" data-browser="opera75">No</td>
<td class="no" data-browser="opera76">No</td>
<td class="yes obsolete" data-browser="rhino1_7">Yes</td>
<td class="no" data-browser="besen">No</td>
<td class="no obsolete" data-browser="phantom2_1">No</td>
<td class="no obsolete" data-browser="node0_10">No</td>
<td class="no obsolete" data-browser="node0_12">No</td>
<td class="no obsolete" data-browser="node4">No</td>
<td class="no obsolete" data-browser="node6_5">No</td>
<td class="no obsolete" data-browser="node7">No</td>
<td class="no obsolete" data-browser="node7_6">No</td>
<td class="no obsolete" data-browser="node8">No</td>
<td class="no obsolete" data-browser="node8_3">No</td>
<td class="no obsolete" data-browser="node8_7">No</td>
<td class="no" data-browser="node8_10">No</td>
<td class="no obsolete" data-browser="node10_0">No</td>
<td class="no obsolete" data-browser="node10_4">No</td>
<td class="no" data-browser="node10_9">No</td>
<td class="no obsolete" data-browser="node11_0">No</td>
<td class="no obsolete" data-browser="node12_0">No</td>
<td class="no obsolete" data-browser="node12_5">No</td>
<td class="no obsolete" data-browser="node12_9">No</td>
<td class="no" data-browser="node12_11">No</td>
<td class="no" data-browser="node13_0">No</td>
<td class="no" data-browser="node13_2">No</td>
<td class="no" data-browser="node14_0">No</td>
<td class="no" data-browser="node14_5">No</td>
<td class="no" data-browser="node14_6">No</td>
<td class="no" data-browser="node15_0">No</td>
<td class="no" data-browser="node16_0">No</td>
<td class="no obsolete" data-browser="duktape2_0">No</td>
<td class="no obsolete" data-browser="duktape2_1">No</td>
<td class="no obsolete" data-browser="duktape2_2">No</td>
<td class="no" data-browser="duktape2_3">No</td>
<td class="no obsolete" data-browser="graalvm19">No</td>
<td class="no" data-browser="graalvm19_3_6">No</td>
<td class="no obsolete" data-browser="graalvm20">No</td>
<td class="no obsolete" data-browser="graalvm20_1">No</td>
<td class="no obsolete" data-browser="graalvm20_3">No</td>
<td class="no" data-browser="graalvm20_3_1">No</td>
<td class="no" data-browser="graalvm21">No</td>
<td class="no obsolete" data-browser="android4_4">No</td>
<td class="no obsolete" data-browser="android4_4_3">No</td>
<td class="no obsolete" data-browser="ios10_3">No</td>
<td class="no obsolete" data-browser="ios11">No</td>
<td class="no obsolete" data-browser="ios11_3">No</td>
<td class="no" data-browser="ios12">No</td>
<td class="no" data-browser="ios12_2">No</td>
<td class="no" data-browser="ios13">No</td>
<td class="no" data-browser="ios13_4">No</td>
<td class="no" data-browser="ios14">No</td>
<td class="no obsolete" data-browser="samsung10">No</td>
<td class="no" data-browser="samsung11">No</td>
<td class="no" data-browser="samsung12">No</td>
<td class="no" data-browser="samsung13">No</td>
<td class="no obsolete" data-browser="opera_mobile57">No</td>
<td class="no obsolete" data-browser="opera_mobile58">No</td>
<td class="no obsolete" data-browser="opera_mobile59">No</td>
<td class="no obsolete" data-browser="opera_mobile60">No</td>
<td class="no obsolete" data-browser="opera_mobile61">No</td>
<td class="no" data-browser="opera_mobile62">No</td>
<td class="no" data-browser="opera_mobile63">No</td>
</tr>
<tr significance="1"><td id="test-__noSuchMethod__"><span><a class="anchor" href="#test-__noSuchMethod__">&#xA7;</a><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object/noSuchMethod">__noSuchMethod__</a> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/noSuchMethod" title="MDN documentation"><img src="../mdn.png" alt="MDN (Mozilla Development Network) logo" width="15" height="13"></a>&#xA0;</span><script data-source="function () {
var o = { }, executed = false;
o.__noSuchMethod__ = function () { executed = true; };
try {
  o.__i_dont_exist();
} catch (e) { }
return executed;
  }">test(
function () {
var o = { }, executed = false;
o.__noSuchMethod__ = function () { executed = true; };
try {
  o.__i_dont_exist();
} catch (e) { }
return executed;
  }())</script></td>
<td class="no obsolete" data-browser="konq4_13">No</td>
<td class="no" data-browser="konq4_14">No</td>
<td class="no obsolete" data-browser="ie8">No</td>
<td class="no obsolete" data-browser="ie9">No</td>
<td class="no obsolete" data-browser="ie10">No</td>
<td class="no" data-browser="ie11">No</td>
<td class="no obsolete" data-browser="firefox68">No</td>
<td class="no obsolete" data-browser="firefox75">No</td>
<td class="no obsolete" data-browser="firefox76">No</td>
<td class="no obsolete" data-browser="firefox77">No</td>
<td class="no" data-browser="firefox78">No</td>
<td class="no obsolete" data-browser="firefox79">No</td>
<td class="no obsolete" data-browser="firefox80">No</td>
<td class="no obsolete" data-browser="firefox81">No</td>
<td class="no obsolete" data-browser="firefox82">No</td>
<td class="no obsolete" data-browser="firefox83">No</td>
<td class="no obsolete" data-browser="firefox84">No</td>
<td class="no obsolete" data-browser="firefox85">No</td>
<td class="no obsolete" data-browser="firefox86">No</td>
<td class="no" data-browser="firefox87">No</td>
<td class="no" data-browser="firefox88">No</td>
<td class="no unstable" data-browser="firefox89">No</td>
<td class="no unstable" data-browser="firefox90">No</td>
<td class="no obsolete" data-browser="opera12_10">No</td>
<td class="no obsolete" data-browser="chrome83">No</td>
<td class="no obsolete" data-browser="chrome84">No</td>
<td class="no obsolete" data-browser="chrome85">No</td>
<td class="no obsolete" data-browser="chrome86">No</td>
<td class="no obsolete" data-browser="chrome87">No</td>
<td class="no" data-browser="chrome88">No</td>
<td class="no" data-browser="chrome89">No</td>
<td class="no" data-browser="chrome90">No</td>
<td class="no unstable" data-browser="chrome91">No</td>
<td class="no unstable" data-browser="chrome92">No</td>
<td class="no obsolete" data-browser="edge18">No</td>
<td class="no obsolete" data-browser="edge83">No</td>
<td class="no obsolete" data-browser="edge84">No</td>
<td class="no obsolete" data-browser="edge85">No</td>
<td class="no obsolete" data-browser="edge86">No</td>
<td class="no obsolete" data-browser="edge87">No</td>
<td class="no obsolete" data-browser="edge88">No</td>
<td class="no" data-browser="edge89">No</td>
<td class="no" data-browser="edge90">No</td>
<td class="no obsolete" data-browser="safari12_1">No</td>
<td class="no obsolete" data-browser="safari13">No</td>
<td class="no obsolete" data-browser="safari13_1">No</td>
<td class="no" data-browser="safari14">No</td>
<td class="no" data-browser="safari14_1">No</td>
<td class="no unstable" data-browser="safaritp">No</td>
<td class="no unstable" data-browser="webkit">No</td>
<td class="no obsolete" data-browser="opera69">No</td>
<td class="no obsolete" data-browser="opera70">No</td>
<td class="no obsolete" data-browser="opera71">No</td>
<td class="no obsolete" data-browser="opera72">No</td>
<td class="no obsolete" data-browser="opera73">No</td>
<td class="no obsolete" data-browser="opera74">No</td>
<td class="no" data-browser="opera75">No</td>
<td class="no" data-browser="opera76">No</td>
<td class="yes obsolete" data-browser="rhino1_7">Yes</td>
<td class="no" data-browser="besen">No</td>
<td class="no obsolete" data-browser="phantom2_1">No</td>
<td class="no obsolete" data-browser="node0_10">No</td>
<td class="no obsolete" data-browser="node0_12">No</td>
<td class="no obsolete" data-browser="node4">No</td>
<td class="no obsolete" data-browser="node6_5">No</td>
<td class="no obsolete" data-browser="node7">No</td>
<td class="no obsolete" data-browser="node7_6">No</td>
<td class="no obsolete" data-browser="node8">No</td>
<td class="no obsolete" data-browser="node8_3">No</td>
<td class="no obsolete" data-browser="node8_7">No</td>
<td class="no" data-browser="node8_10">No</td>
<td class="no obsolete" data-browser="node10_0">No</td>
<td class="no obsolete" data-browser="node10_4">No</td>
<td class="no" data-browser="node10_9">No</td>
<td class="no obsolete" data-browser="node11_0">No</td>
<td class="no obsolete" data-browser="node12_0">No</td>
<td class="no obsolete" data-browser="node12_5">No</td>
<td class="no obsolete" data-browser="node12_9">No</td>
<td class="no" data-browser="node12_11">No</td>
<td class="no" data-browser="node13_0">No</td>
<td class="no" data-browser="node13_2">No</td>
<td class="no" data-browser="node14_0">No</td>
<td class="no" data-browser="node14_5">No</td>
<td class="no" data-browser="node14_6">No</td>
<td class="no" data-browser="node15_0">No</td>
<td class="no" data-browser="node16_0">No</td>
<td class="no obsolete" data-browser="duktape2_0">No</td>
<td class="no obsolete" data-browser="duktape2_1">No</td>
<td class="no obsolete" data-browser="duktape2_2">No</td>
<td class="no" data-browser="duktape2_3">No</td>
<td class="no flagged obsolete" data-browser="graalvm19">Flag<a href="#graalvm-nashorn-compat-note"><sup>[7]</sup></a></td>
<td class="no flagged" data-browser="graalvm19_3_6">Flag<a href="#graalvm-nashorn-compat-note"><sup>[7]</sup></a></td>
<td class="no flagged obsolete" data-browser="graalvm20">Flag<a href="#graalvm-nashorn-compat-note"><sup>[7]</sup></a></td>
<td class="no flagged obsolete" data-browser="graalvm20_1">Flag<a href="#graalvm-nashorn-compat-note"><sup>[7]</sup></a></td>
<td class="no flagged obsolete" data-browser="graalvm20_3">Flag<a href="#graalvm-nashorn-compat-note"><sup>[7]</sup></a></td>
<td class="no flagged" data-browser="graalvm20_3_1">Flag<a href="#graalvm-nashorn-compat-note"><sup>[7]</sup></a></td>
<td class="no flagged" data-browser="graalvm21">Flag<a href="#graalvm-nashorn-compat-note"><sup>[7]</sup></a></td>
<td class="no obsolete" data-browser="android4_4">No</td>
<td class="no obsolete" data-browser="android4_4_3">No</td>
<td class="no obsolete" data-browser="ios10_3">No</td>
<td class="no obsolete" data-browser="ios11">No</td>
<td class="no obsolete" data-browser="ios11_3">No</td>
<td class="no" data-browser="ios12">No</td>
<td class="no" data-browser="ios12_2">No</td>
<td class="no" data-browser="ios13">No</td>
<td class="no" data-browser="ios13_4">No</td>
<td class="no" data-browser="ios14">No</td>
<td class="no obsolete" data-browser="samsung10">No</td>
<td class="no" data-browser="samsung11">No</td>
<td class="no" data-browser="samsung12">No</td>
<td class="no" data-browser="samsung13">No</td>
<td class="no obsolete" data-browser="opera_mobile57">No</td>
<td class="no obsolete" data-browser="opera_mobile58">No</td>
<td class="no obsolete" data-browser="opera_mobile59">No</td>
<td class="no obsolete" data-browser="opera_mobile60">No</td>
<td class="no obsolete" data-browser="opera_mobile61">No</td>
<td class="no" data-browser="opera_mobile62">No</td>
<td class="no" data-browser="opera_mobile63">No</td>
</tr>
<tr significance="1"><td id="test-Array_generics"><span><a class="anchor" href="#test-Array_generics">&#xA7;</a>Array generics</span><script data-source="function () {
return typeof Array.slice === &apos;function&apos; &amp;&amp; Array.slice(&apos;abc&apos;).length === 3;
  }">test(
function () {
return typeof Array.slice === 'function' && Array.slice('abc').length === 3;
  }())</script></td>
<td class="no obsolete" data-browser="konq4_13">No</td>
<td class="no" data-browser="konq4_14">No</td>
<td class="no obsolete" data-browser="ie8">No</td>
<td class="no obsolete" data-browser="ie9">No</td>
<td class="no obsolete" data-browser="ie10">No</td>
<td class="no" data-browser="ie11">No</td>
<td class="yes obsolete" data-browser="firefox68">Yes</td>
<td class="no obsolete" data-browser="firefox75">No</td>
<td class="no obsolete" data-browser="firefox76">No</td>
<td class="no obsolete" data-browser="firefox77">No</td>
<td class="no" data-browser="firefox78">No</td>
<td class="no obsolete" data-browser="firefox79">No</td>
<td class="no obsolete" data-browser="firefox80">No</td>
<td class="no obsolete" data-browser="firefox81">No</td>
<td class="no obsolete" data-browser="firefox82">No</td>
<td class="no obsolete" data-browser="firefox83">No</td>
<td class="no obsolete" data-browser="firefox84">No</td>
<td class="no obsolete" data-browser="firefox85">No</td>
<td class="no obsolete" data-browser="firefox86">No</td>
<td class="no" data-browser="firefox87">No</td>
<td class="no" data-browser="firefox88">No</td>
<td class="no unstable" data-browser="firefox89">No</td>
<td class="no unstable" data-browser="firefox90">No</td>
<td class="no obsolete" data-browser="opera12_10">No</td>
<td class="no obsolete" data-browser="chrome83">No</td>
<td class="no obsolete" data-browser="chrome84">No</td>
<td class="no obsolete" data-browser="chrome85">No</td>
<td class="no obsolete" data-browser="chrome86">No</td>
<td class="no obsolete" data-browser="chrome87">No</td>
<td class="no" data-browser="chrome88">No</td>
<td class="no" data-browser="chrome89">No</td>
<td class="no" data-browser="chrome90">No</td>
<td class="no unstable" data-browser="chrome91">No</td>
<td class="no unstable" data-browser="chrome92">No</td>
<td class="no obsolete" data-browser="edge18">No</td>
<td class="no obsolete" data-browser="edge83">No</td>
<td class="no obsolete" data-browser="edge84">No</td>
<td class="no obsolete" data-browser="edge85">No</td>
<td class="no obsolete" data-browser="edge86">No</td>
<td class="no obsolete" data-browser="edge87">No</td>
<td class="no obsolete" data-browser="edge88">No</td>
<td class="no" data-browser="edge89">No</td>
<td class="no" data-browser="edge90">No</td>
<td class="no obsolete" data-browser="safari12_1">No</td>
<td class="no obsolete" data-browser="safari13">No</td>
<td class="no obsolete" data-browser="safari13_1">No</td>
<td class="no" data-browser="safari14">No</td>
<td class="no" data-browser="safari14_1">No</td>
<td class="no unstable" data-browser="safaritp">No</td>
<td class="no unstable" data-browser="webkit">No</td>
<td class="no obsolete" data-browser="opera69">No</td>
<td class="no obsolete" data-browser="opera70">No</td>
<td class="no obsolete" data-browser="opera71">No</td>
<td class="no obsolete" data-browser="opera72">No</td>
<td class="no obsolete" data-browser="opera73">No</td>
<td class="no obsolete" data-browser="opera74">No</td>
<td class="no" data-browser="opera75">No</td>
<td class="no" data-browser="opera76">No</td>
<td class="yes obsolete" data-browser="rhino1_7">Yes</td>
<td class="no" data-browser="besen">No</td>
<td class="no obsolete" data-browser="phantom2_1">No</td>
<td class="no obsolete" data-browser="node0_10">No</td>
<td class="no obsolete" data-browser="node0_12">No</td>
<td class="no obsolete" data-browser="node4">No</td>
<td class="no obsolete" data-browser="node6_5">No</td>
<td class="no obsolete" data-browser="node7">No</td>
<td class="no obsolete" data-browser="node7_6">No</td>
<td class="no obsolete" data-browser="node8">No</td>
<td class="no obsolete" data-browser="node8_3">No</td>
<td class="no obsolete" data-browser="node8_7">No</td>
<td class="no" data-browser="node8_10">No</td>
<td class="no obsolete" data-browser="node10_0">No</td>
<td class="no obsolete" data-browser="node10_4">No</td>
<td class="no" data-browser="node10_9">No</td>
<td class="no obsolete" data-browser="node11_0">No</td>
<td class="no obsolete" data-browser="node12_0">No</td>
<td class="no obsolete" data-browser="node12_5">No</td>
<td class="no obsolete" data-browser="node12_9">No</td>
<td class="no" data-browser="node12_11">No</td>
<td class="no" data-browser="node13_0">No</td>
<td class="no" data-browser="node13_2">No</td>
<td class="no" data-browser="node14_0">No</td>
<td class="no" data-browser="node14_5">No</td>
<td class="no" data-browser="node14_6">No</td>
<td class="no" data-browser="node15_0">No</td>
<td class="no" data-browser="node16_0">No</td>
<td class="no obsolete" data-browser="duktape2_0">No</td>
<td class="no obsolete" data-browser="duktape2_1">No</td>
<td class="no obsolete" data-browser="duktape2_2">No</td>
<td class="no" data-browser="duktape2_3">No</td>
<td class="no obsolete" data-browser="graalvm19">No</td>
<td class="no" data-browser="graalvm19_3_6">No</td>
<td class="no obsolete" data-browser="graalvm20">No</td>
<td class="no obsolete" data-browser="graalvm20_1">No</td>
<td class="no obsolete" data-browser="graalvm20_3">No</td>
<td class="no" data-browser="graalvm20_3_1">No</td>
<td class="no" data-browser="graalvm21">No</td>
<td class="no obsolete" data-browser="android4_4">No</td>
<td class="no obsolete" data-browser="android4_4_3">No</td>
<td class="no obsolete" data-browser="ios10_3">No</td>
<td class="no obsolete" data-browser="ios11">No</td>
<td class="no obsolete" data-browser="ios11_3">No</td>
<td class="no" data-browser="ios12">No</td>
<td class="no" data-browser="ios12_2">No</td>
<td class="no" data-browser="ios13">No</td>
<td class="no" data-browser="ios13_4">No</td>
<td class="no" data-browser="ios14">No</td>
<td class="no obsolete" data-browser="samsung10">No</td>
<td class="no" data-browser="samsung11">No</td>
<td class="no" data-browser="samsung12">No</td>
<td class="no" data-browser="samsung13">No</td>
<td class="no obsolete" data-browser="opera_mobile57">No</td>
<td class="no obsolete" data-browser="opera_mobile58">No</td>
<td class="no obsolete" data-browser="opera_mobile59">No</td>
<td class="no obsolete" data-browser="opera_mobile60">No</td>
<td class="no obsolete" data-browser="opera_mobile61">No</td>
<td class="no" data-browser="opera_mobile62">No</td>
<td class="no" data-browser="opera_mobile63">No</td>
</tr>
<tr significance="1"><td id="test-String_generics"><span><a class="anchor" href="#test-String_generics">&#xA7;</a>String generics</span><script data-source="function () {
return typeof String.slice === &apos;function&apos; &amp;&amp; String.slice(123, 1) === &quot;23&quot;;
  }">test(
function () {
return typeof String.slice === 'function' && String.slice(123, 1) === "23";
  }())</script></td>
<td class="no obsolete" data-browser="konq4_13">No</td>
<td class="no" data-browser="konq4_14">No</td>
<td class="no obsolete" data-browser="ie8">No</td>
<td class="no obsolete" data-browser="ie9">No</td>
<td class="no obsolete" data-browser="ie10">No</td>
<td class="no" data-browser="ie11">No</td>
<td class="no obsolete" data-browser="firefox68">No</td>
<td class="no obsolete" data-browser="firefox75">No</td>
<td class="no obsolete" data-browser="firefox76">No</td>
<td class="no obsolete" data-browser="firefox77">No</td>
<td class="no" data-browser="firefox78">No</td>
<td class="no obsolete" data-browser="firefox79">No</td>
<td class="no obsolete" data-browser="firefox80">No</td>
<td class="no obsolete" data-browser="firefox81">No</td>
<td class="no obsolete" data-browser="firefox82">No</td>
<td class="no obsolete" data-browser="firefox83">No</td>
<td class="no obsolete" data-browser="firefox84">No</td>
<td class="no obsolete" data-browser="firefox85">No</td>
<td class="no obsolete" data-browser="firefox86">No</td>
<td class="no" data-browser="firefox87">No</td>
<td class="no" data-browser="firefox88">No</td>
<td class="no unstable" data-browser="firefox89">No</td>
<td class="no unstable" data-browser="firefox90">No</td>
<td class="no obsolete" data-browser="opera12_10">No</td>
<td class="no obsolete" data-browser="chrome83">No</td>
<td class="no obsolete" data-browser="chrome84">No</td>
<td class="no obsolete" data-browser="chrome85">No</td>
<td class="no obsolete" data-browser="chrome86">No</td>
<td class="no obsolete" data-browser="chrome87">No</td>
<td class="no" data-browser="chrome88">No</td>
<td class="no" data-browser="chrome89">No</td>
<td class="no" data-browser="chrome90">No</td>
<td class="no unstable" data-browser="chrome91">No</td>
<td class="no unstable" data-browser="chrome92">No</td>
<td class="no obsolete" data-browser="edge18">No</td>
<td class="no obsolete" data-browser="edge83">No</td>
<td class="no obsolete" data-browser="edge84">No</td>
<td class="no obsolete" data-browser="edge85">No</td>
<td class="no obsolete" data-browser="edge86">No</td>
<td class="no obsolete" data-browser="edge87">No</td>
<td class="no obsolete" data-browser="edge88">No</td>
<td class="no" data-browser="edge89">No</td>
<td class="no" data-browser="edge90">No</td>
<td class="no obsolete" data-browser="safari12_1">No</td>
<td class="no obsolete" data-browser="safari13">No</td>
<td class="no obsolete" data-browser="safari13_1">No</td>
<td class="no" data-browser="safari14">No</td>
<td class="no" data-browser="safari14_1">No</td>
<td class="no unstable" data-browser="safaritp">No</td>
<td class="no unstable" data-browser="webkit">No</td>
<td class="no obsolete" data-browser="opera69">No</td>
<td class="no obsolete" data-browser="opera70">No</td>
<td class="no obsolete" data-browser="opera71">No</td>
<td class="no obsolete" data-browser="opera72">No</td>
<td class="no obsolete" data-browser="opera73">No</td>
<td class="no obsolete" data-browser="opera74">No</td>
<td class="no" data-browser="opera75">No</td>
<td class="no" data-browser="opera76">No</td>
<td class="yes obsolete" data-browser="rhino1_7">Yes</td>
<td class="no" data-browser="besen">No</td>
<td class="no obsolete" data-browser="phantom2_1">No</td>
<td class="no obsolete" data-browser="node0_10">No</td>
<td class="no obsolete" data-browser="node0_12">No</td>
<td class="no obsolete" data-browser="node4">No</td>
<td class="no obsolete" data-browser="node6_5">No</td>
<td class="no obsolete" data-browser="node7">No</td>
<td class="no obsolete" data-browser="node7_6">No</td>
<td class="no obsolete" data-browser="node8">No</td>
<td class="no obsolete" data-browser="node8_3">No</td>
<td class="no obsolete" data-browser="node8_7">No</td>
<td class="no" data-browser="node8_10">No</td>
<td class="no obsolete" data-browser="node10_0">No</td>
<td class="no obsolete" data-browser="node10_4">No</td>
<td class="no" data-browser="node10_9">No</td>
<td class="no obsolete" data-browser="node11_0">No</td>
<td class="no obsolete" data-browser="node12_0">No</td>
<td class="no obsolete" data-browser="node12_5">No</td>
<td class="no obsolete" data-browser="node12_9">No</td>
<td class="no" data-browser="node12_11">No</td>
<td class="no" data-browser="node13_0">No</td>
<td class="no" data-browser="node13_2">No</td>
<td class="no" data-browser="node14_0">No</td>
<td class="no" data-browser="node14_5">No</td>
<td class="no" data-browser="node14_6">No</td>
<td class="no" data-browser="node15_0">No</td>
<td class="no" data-browser="node16_0">No</td>
<td class="no obsolete" data-browser="duktape2_0">No</td>
<td class="no obsolete" data-browser="duktape2_1">No</td>
<td class="no obsolete" data-browser="duktape2_2">No</td>
<td class="no" data-browser="duktape2_3">No</td>
<td class="no obsolete" data-browser="graalvm19">No</td>
<td class="no" data-browser="graalvm19_3_6">No</td>
<td class="no obsolete" data-browser="graalvm20">No</td>
<td class="no obsolete" data-browser="graalvm20_1">No</td>
<td class="no obsolete" data-browser="graalvm20_3">No</td>
<td class="no" data-browser="graalvm20_3_1">No</td>
<td class="no" data-browser="graalvm21">No</td>
<td class="no obsolete" data-browser="android4_4">No</td>
<td class="no obsolete" data-browser="android4_4_3">No</td>
<td class="no obsolete" data-browser="ios10_3">No</td>
<td class="no obsolete" data-browser="ios11">No</td>
<td class="no obsolete" data-browser="ios11_3">No</td>
<td class="no" data-browser="ios12">No</td>
<td class="no" data-browser="ios12_2">No</td>
<td class="no" data-browser="ios13">No</td>
<td class="no" data-browser="ios13_4">No</td>
<td class="no" data-browser="ios14">No</td>
<td class="no obsolete" data-browser="samsung10">No</td>
<td class="no" data-browser="samsung11">No</td>
<td class="no" data-browser="samsung12">No</td>
<td class="no" data-browser="samsung13">No</td>
<td class="no obsolete" data-browser="opera_mobile57">No</td>
<td class="no obsolete" data-browser="opera_mobile58">No</td>
<td class="no obsolete" data-browser="opera_mobile59">No</td>
<td class="no obsolete" data-browser="opera_mobile60">No</td>
<td class="no obsolete" data-browser="opera_mobile61">No</td>
<td class="no" data-browser="opera_mobile62">No</td>
<td class="no" data-browser="opera_mobile63">No</td>
</tr>
<tr><th colspan="121" class="separator"></th>
</tr>
<tr significance="1"><td id="test-Array_comprehensions_(JS_1.8_style)"><span><a class="anchor" href="#test-Array_comprehensions_(JS_1.8_style)">&#xA7;</a><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Predefined_Core_Objects#Array_comprehensions">Array comprehensions (JS 1.8 style)</a> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Array_comprehensions#Differences_to_the_older_JS1.7JS1.8_comprehensions" title="MDN documentation"><img src="../mdn.png" alt="MDN (Mozilla Development Network) logo" width="15" height="13"></a>&#xA0;</span><script data-source="
var obj = { 2: true, &quot;foo&quot;: true, 4: true };
var a = [i * 2 for (i in obj) if (i !== &quot;foo&quot;)];
return a instanceof Array &amp;&amp; a[0] === 4 &amp;&amp; a[1] === 8;
  ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("74");try{return Function("asyncTestPassed","\nvar obj = { 2: true, \"foo\": true, 4: true };\nvar a = [i * 2 for (i in obj) if (i !== \"foo\")];\nreturn a instanceof Array && a[0] === 4 && a[1] === 8;\n  ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("74");return Function("asyncTestPassed","'use strict';"+"\nvar obj = { 2: true, \"foo\": true, 4: true };\nvar a = [i * 2 for (i in obj) if (i !== \"foo\")];\nreturn a instanceof Array && a[0] === 4 && a[1] === 8;\n  ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
</script></td>
<td class="no obsolete" data-browser="konq4_13">No</td>
<td class="no" data-browser="konq4_14">No</td>
<td class="no obsolete" data-browser="ie8">No</td>
<td class="no obsolete" data-browser="ie9">No</td>
<td class="no obsolete" data-browser="ie10">No</td>
<td class="no" data-browser="ie11">No</td>
<td class="no obsolete" data-browser="firefox68">No</td>
<td class="no obsolete" data-browser="firefox75">No</td>
<td class="no obsolete" data-browser="firefox76">No</td>
<td class="no obsolete" data-browser="firefox77">No</td>
<td class="no" data-browser="firefox78">No</td>
<td class="no obsolete" data-browser="firefox79">No</td>
<td class="no obsolete" data-browser="firefox80">No</td>
<td class="no obsolete" data-browser="firefox81">No</td>
<td class="no obsolete" data-browser="firefox82">No</td>
<td class="no obsolete" data-browser="firefox83">No</td>
<td class="no obsolete" data-browser="firefox84">No</td>
<td class="no obsolete" data-browser="firefox85">No</td>
<td class="no obsolete" data-browser="firefox86">No</td>
<td class="no" data-browser="firefox87">No</td>
<td class="no" data-browser="firefox88">No</td>
<td class="no unstable" data-browser="firefox89">No</td>
<td class="no unstable" data-browser="firefox90">No</td>
<td class="no obsolete" data-browser="opera12_10">No</td>
<td class="no obsolete" data-browser="chrome83">No</td>
<td class="no obsolete" data-browser="chrome84">No</td>
<td class="no obsolete" data-browser="chrome85">No</td>
<td class="no obsolete" data-browser="chrome86">No</td>
<td class="no obsolete" data-browser="chrome87">No</td>
<td class="no" data-browser="chrome88">No</td>
<td class="no" data-browser="chrome89">No</td>
<td class="no" data-browser="chrome90">No</td>
<td class="no unstable" data-browser="chrome91">No</td>
<td class="no unstable" data-browser="chrome92">No</td>
<td class="no obsolete" data-browser="edge18">No</td>
<td class="no obsolete" data-browser="edge83">No</td>
<td class="no obsolete" data-browser="edge84">No</td>
<td class="no obsolete" data-browser="edge85">No</td>
<td class="no obsolete" data-browser="edge86">No</td>
<td class="no obsolete" data-browser="edge87">No</td>
<td class="no obsolete" data-browser="edge88">No</td>
<td class="no" data-browser="edge89">No</td>
<td class="no" data-browser="edge90">No</td>
<td class="no obsolete" data-browser="safari12_1">No</td>
<td class="no obsolete" data-browser="safari13">No</td>
<td class="no obsolete" data-browser="safari13_1">No</td>
<td class="no" data-browser="safari14">No</td>
<td class="no" data-browser="safari14_1">No</td>
<td class="no unstable" data-browser="safaritp">No</td>
<td class="no unstable" data-browser="webkit">No</td>
<td class="no obsolete" data-browser="opera69">No</td>
<td class="no obsolete" data-browser="opera70">No</td>
<td class="no obsolete" data-browser="opera71">No</td>
<td class="no obsolete" data-browser="opera72">No</td>
<td class="no obsolete" data-browser="opera73">No</td>
<td class="no obsolete" data-browser="opera74">No</td>
<td class="no" data-browser="opera75">No</td>
<td class="no" data-browser="opera76">No</td>
<td class="no obsolete" data-browser="rhino1_7">No</td>
<td class="no" data-browser="besen">No</td>
<td class="no obsolete" data-browser="phantom2_1">No</td>
<td class="no obsolete" data-browser="node0_10">No</td>
<td class="no obsolete" data-browser="node0_12">No</td>
<td class="no obsolete" data-browser="node4">No</td>
<td class="no obsolete" data-browser="node6_5">No</td>
<td class="no obsolete" data-browser="node7">No</td>
<td class="no obsolete" data-browser="node7_6">No</td>
<td class="no obsolete" data-browser="node8">No</td>
<td class="no obsolete" data-browser="node8_3">No</td>
<td class="no obsolete" data-browser="node8_7">No</td>
<td class="no" data-browser="node8_10">No</td>
<td class="no obsolete" data-browser="node10_0">No</td>
<td class="no obsolete" data-browser="node10_4">No</td>
<td class="no" data-browser="node10_9">No</td>
<td class="no obsolete" data-browser="node11_0">No</td>
<td class="no obsolete" data-browser="node12_0">No</td>
<td class="no obsolete" data-browser="node12_5">No</td>
<td class="no obsolete" data-browser="node12_9">No</td>
<td class="no" data-browser="node12_11">No</td>
<td class="no" data-browser="node13_0">No</td>
<td class="no" data-browser="node13_2">No</td>
<td class="no" data-browser="node14_0">No</td>
<td class="no" data-browser="node14_5">No</td>
<td class="no" data-browser="node14_6">No</td>
<td class="no" data-browser="node15_0">No</td>
<td class="no" data-browser="node16_0">No</td>
<td class="no obsolete" data-browser="duktape2_0">No</td>
<td class="no obsolete" data-browser="duktape2_1">No</td>
<td class="no obsolete" data-browser="duktape2_2">No</td>
<td class="no" data-browser="duktape2_3">No</td>
<td class="no obsolete" data-browser="graalvm19">No</td>
<td class="no" data-browser="graalvm19_3_6">No</td>
<td class="no obsolete" data-browser="graalvm20">No</td>
<td class="no obsolete" data-browser="graalvm20_1">No</td>
<td class="no obsolete" data-browser="graalvm20_3">No</td>
<td class="no" data-browser="graalvm20_3_1">No</td>
<td class="no" data-browser="graalvm21">No</td>
<td class="no obsolete" data-browser="android4_4">No</td>
<td class="no obsolete" data-browser="android4_4_3">No</td>
<td class="no obsolete" data-browser="ios10_3">No</td>
<td class="no obsolete" data-browser="ios11">No</td>
<td class="no obsolete" data-browser="ios11_3">No</td>
<td class="no" data-browser="ios12">No</td>
<td class="no" data-browser="ios12_2">No</td>
<td class="no" data-browser="ios13">No</td>
<td class="no" data-browser="ios13_4">No</td>
<td class="no" data-browser="ios14">No</td>
<td class="no obsolete" data-browser="samsung10">No</td>
<td class="no" data-browser="samsung11">No</td>
<td class="no" data-browser="samsung12">No</td>
<td class="no" data-browser="samsung13">No</td>
<td class="no obsolete" data-browser="opera_mobile57">No</td>
<td class="no obsolete" data-browser="opera_mobile58">No</td>
<td class="no obsolete" data-browser="opera_mobile59">No</td>
<td class="no obsolete" data-browser="opera_mobile60">No</td>
<td class="no obsolete" data-browser="opera_mobile61">No</td>
<td class="no" data-browser="opera_mobile62">No</td>
<td class="no" data-browser="opera_mobile63">No</td>
</tr>
<tr significance="0.5"><td id="test-Array_comprehensions_(ES_draft_style)"><span><a class="anchor" href="#test-Array_comprehensions_(ES_draft_style)">&#xA7;</a><a href="http://wiki.ecmascript.org/doku.php?id=harmony:array_comprehensions">Array comprehensions (ES draft style)</a> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Array_comprehensions" title="MDN documentation"><img src="../mdn.png" alt="MDN (Mozilla Development Network) logo" width="15" height="13"></a>&#xA0;</span><script data-source="
return [for (a of [1, 2, 3]) a * a] + &apos;&apos; === &apos;1,4,9&apos;;
  ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("75");try{return Function("asyncTestPassed","\nreturn [for (a of [1, 2, 3]) a * a] + '' === '1,4,9';\n  ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("75");return Function("asyncTestPassed","'use strict';"+"\nreturn [for (a of [1, 2, 3]) a * a] + '' === '1,4,9';\n  ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
</script></td>
<td class="unknown obsolete" data-browser="konq4_13">?</td>
<td class="unknown" data-browser="konq4_14">?</td>
<td class="unknown obsolete" data-browser="ie8">?</td>
<td class="unknown obsolete" data-browser="ie9">?</td>
<td class="unknown obsolete" data-browser="ie10">?</td>
<td class="no" data-browser="ie11">No</td>
<td class="no obsolete" data-browser="firefox68">No</td>
<td class="no obsolete" data-browser="firefox75">No</td>
<td class="no obsolete" data-browser="firefox76">No</td>
<td class="no obsolete" data-browser="firefox77">No</td>
<td class="no" data-browser="firefox78">No</td>
<td class="no obsolete" data-browser="firefox79">No</td>
<td class="no obsolete" data-browser="firefox80">No</td>
<td class="no obsolete" data-browser="firefox81">No</td>
<td class="no obsolete" data-browser="firefox82">No</td>
<td class="no obsolete" data-browser="firefox83">No</td>
<td class="no obsolete" data-browser="firefox84">No</td>
<td class="no obsolete" data-browser="firefox85">No</td>
<td class="no obsolete" data-browser="firefox86">No</td>
<td class="no" data-browser="firefox87">No</td>
<td class="no" data-browser="firefox88">No</td>
<td class="no unstable" data-browser="firefox89">No</td>
<td class="no unstable" data-browser="firefox90">No</td>
<td class="no obsolete" data-browser="opera12_10">No</td>
<td class="no obsolete" data-browser="chrome83">No</td>
<td class="no obsolete" data-browser="chrome84">No</td>
<td class="no obsolete" data-browser="chrome85">No</td>
<td class="no obsolete" data-browser="chrome86">No</td>
<td class="no obsolete" data-browser="chrome87">No</td>
<td class="no" data-browser="chrome88">No</td>
<td class="no" data-browser="chrome89">No</td>
<td class="no" data-browser="chrome90">No</td>
<td class="no unstable" data-browser="chrome91">No</td>
<td class="no unstable" data-browser="chrome92">No</td>
<td class="no obsolete" data-browser="edge18">No</td>
<td class="no obsolete" data-browser="edge83">No</td>
<td class="no obsolete" data-browser="edge84">No</td>
<td class="no obsolete" data-browser="edge85">No</td>
<td class="no obsolete" data-browser="edge86">No</td>
<td class="no obsolete" data-browser="edge87">No</td>
<td class="no obsolete" data-browser="edge88">No</td>
<td class="no" data-browser="edge89">No</td>
<td class="no" data-browser="edge90">No</td>
<td class="unknown obsolete" data-browser="safari12_1">?</td>
<td class="unknown obsolete" data-browser="safari13">?</td>
<td class="unknown obsolete" data-browser="safari13_1">?</td>
<td class="unknown" data-browser="safari14">?</td>
<td class="unknown" data-browser="safari14_1">?</td>
<td class="unknown unstable" data-browser="safaritp">?</td>
<td class="unknown unstable" data-browser="webkit">?</td>
<td class="no obsolete" data-browser="opera69">No</td>
<td class="no obsolete" data-browser="opera70">No</td>
<td class="no obsolete" data-browser="opera71">No</td>
<td class="no obsolete" data-browser="opera72">No</td>
<td class="no obsolete" data-browser="opera73">No</td>
<td class="no obsolete" data-browser="opera74">No</td>
<td class="no" data-browser="opera75">No</td>
<td class="no" data-browser="opera76">No</td>
<td class="unknown obsolete" data-browser="rhino1_7">?</td>
<td class="unknown" data-browser="besen">?</td>
<td class="unknown obsolete" data-browser="phantom2_1">?</td>
<td class="unknown obsolete" data-browser="node0_10">?</td>
<td class="unknown obsolete" data-browser="node0_12">?</td>
<td class="unknown obsolete" data-browser="node4">?</td>
<td class="unknown obsolete" data-browser="node6_5">?</td>
<td class="unknown obsolete" data-browser="node7">?</td>
<td class="unknown obsolete" data-browser="node7_6">?</td>
<td class="unknown obsolete" data-browser="node8">?</td>
<td class="unknown obsolete" data-browser="node8_3">?</td>
<td class="unknown obsolete" data-browser="node8_7">?</td>
<td class="unknown" data-browser="node8_10">?</td>
<td class="unknown obsolete" data-browser="node10_0">?</td>
<td class="unknown obsolete" data-browser="node10_4">?</td>
<td class="unknown" data-browser="node10_9">?</td>
<td class="unknown obsolete" data-browser="node11_0">?</td>
<td class="unknown obsolete" data-browser="node12_0">?</td>
<td class="unknown obsolete" data-browser="node12_5">?</td>
<td class="unknown obsolete" data-browser="node12_9">?</td>
<td class="no" data-browser="node12_11">No</td>
<td class="no" data-browser="node13_0">No</td>
<td class="no" data-browser="node13_2">No</td>
<td class="no" data-browser="node14_0">No</td>
<td class="no" data-browser="node14_5">No</td>
<td class="no" data-browser="node14_6">No</td>
<td class="no" data-browser="node15_0">No</td>
<td class="no" data-browser="node16_0">No</td>
<td class="no obsolete" data-browser="duktape2_0">No</td>
<td class="no obsolete" data-browser="duktape2_1">No</td>
<td class="no obsolete" data-browser="duktape2_2">No</td>
<td class="no" data-browser="duktape2_3">No</td>
<td class="no obsolete" data-browser="graalvm19">No</td>
<td class="no" data-browser="graalvm19_3_6">No</td>
<td class="no obsolete" data-browser="graalvm20">No</td>
<td class="no obsolete" data-browser="graalvm20_1">No</td>
<td class="no obsolete" data-browser="graalvm20_3">No</td>
<td class="no" data-browser="graalvm20_3_1">No</td>
<td class="no" data-browser="graalvm21">No</td>
<td class="unknown obsolete" data-browser="android4_4">?</td>
<td class="unknown obsolete" data-browser="android4_4_3">?</td>
<td class="unknown obsolete" data-browser="ios10_3">?</td>
<td class="unknown obsolete" data-browser="ios11">?</td>
<td class="unknown obsolete" data-browser="ios11_3">?</td>
<td class="unknown" data-browser="ios12">?</td>
<td class="unknown" data-browser="ios12_2">?</td>
<td class="unknown" data-browser="ios13">?</td>
<td class="unknown" data-browser="ios13_4">?</td>
<td class="unknown" data-browser="ios14">?</td>
<td class="unknown obsolete" data-browser="samsung10">?</td>
<td class="unknown" data-browser="samsung11">?</td>
<td class="no" data-browser="samsung12">No</td>
<td class="no" data-browser="samsung13">No</td>
<td class="no obsolete" data-browser="opera_mobile57">No</td>
<td class="no obsolete" data-browser="opera_mobile58">No</td>
<td class="no obsolete" data-browser="opera_mobile59">No</td>
<td class="no obsolete" data-browser="opera_mobile60">No</td>
<td class="no obsolete" data-browser="opera_mobile61">No</td>
<td class="no" data-browser="opera_mobile62">No</td>
<td class="no" data-browser="opera_mobile63">No</td>
</tr>
<tr significance="1"><td id="test-Expression_closures"><span><a class="anchor" href="#test-Expression_closures">&#xA7;</a>Expression closures <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Expression_closures" title="MDN documentation"><img src="../mdn.png" alt="MDN (Mozilla Development Network) logo" width="15" height="13"></a>&#xA0;</span><script data-source="
return (function(x)x)(1) === 1;
  ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("76");try{return Function("asyncTestPassed","\nreturn (function(x)x)(1) === 1;\n  ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("76");return Function("asyncTestPassed","'use strict';"+"\nreturn (function(x)x)(1) === 1;\n  ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
</script></td>
<td class="no obsolete" data-browser="konq4_13">No</td>
<td class="no" data-browser="konq4_14">No</td>
<td class="no obsolete" data-browser="ie8">No</td>
<td class="no obsolete" data-browser="ie9">No</td>
<td class="no obsolete" data-browser="ie10">No</td>
<td class="no" data-browser="ie11">No</td>
<td class="no obsolete" data-browser="firefox68">No</td>
<td class="no obsolete" data-browser="firefox75">No</td>
<td class="no obsolete" data-browser="firefox76">No</td>
<td class="no obsolete" data-browser="firefox77">No</td>
<td class="no" data-browser="firefox78">No</td>
<td class="no obsolete" data-browser="firefox79">No</td>
<td class="no obsolete" data-browser="firefox80">No</td>
<td class="no obsolete" data-browser="firefox81">No</td>
<td class="no obsolete" data-browser="firefox82">No</td>
<td class="no obsolete" data-browser="firefox83">No</td>
<td class="no obsolete" data-browser="firefox84">No</td>
<td class="no obsolete" data-browser="firefox85">No</td>
<td class="no obsolete" data-browser="firefox86">No</td>
<td class="no" data-browser="firefox87">No</td>
<td class="no" data-browser="firefox88">No</td>
<td class="no unstable" data-browser="firefox89">No</td>
<td class="no unstable" data-browser="firefox90">No</td>
<td class="no obsolete" data-browser="opera12_10">No</td>
<td class="no obsolete" data-browser="chrome83">No</td>
<td class="no obsolete" data-browser="chrome84">No</td>
<td class="no obsolete" data-browser="chrome85">No</td>
<td class="no obsolete" data-browser="chrome86">No</td>
<td class="no obsolete" data-browser="chrome87">No</td>
<td class="no" data-browser="chrome88">No</td>
<td class="no" data-browser="chrome89">No</td>
<td class="no" data-browser="chrome90">No</td>
<td class="no unstable" data-browser="chrome91">No</td>
<td class="no unstable" data-browser="chrome92">No</td>
<td class="no obsolete" data-browser="edge18">No</td>
<td class="no obsolete" data-browser="edge83">No</td>
<td class="no obsolete" data-browser="edge84">No</td>
<td class="no obsolete" data-browser="edge85">No</td>
<td class="no obsolete" data-browser="edge86">No</td>
<td class="no obsolete" data-browser="edge87">No</td>
<td class="no obsolete" data-browser="edge88">No</td>
<td class="no" data-browser="edge89">No</td>
<td class="no" data-browser="edge90">No</td>
<td class="no obsolete" data-browser="safari12_1">No</td>
<td class="no obsolete" data-browser="safari13">No</td>
<td class="no obsolete" data-browser="safari13_1">No</td>
<td class="no" data-browser="safari14">No</td>
<td class="no" data-browser="safari14_1">No</td>
<td class="no unstable" data-browser="safaritp">No</td>
<td class="no unstable" data-browser="webkit">No</td>
<td class="no obsolete" data-browser="opera69">No</td>
<td class="no obsolete" data-browser="opera70">No</td>
<td class="no obsolete" data-browser="opera71">No</td>
<td class="no obsolete" data-browser="opera72">No</td>
<td class="no obsolete" data-browser="opera73">No</td>
<td class="no obsolete" data-browser="opera74">No</td>
<td class="no" data-browser="opera75">No</td>
<td class="no" data-browser="opera76">No</td>
<td class="no obsolete" data-browser="rhino1_7">No</td>
<td class="yes" data-browser="besen">Yes</td>
<td class="no obsolete" data-browser="phantom2_1">No</td>
<td class="no obsolete" data-browser="node0_10">No</td>
<td class="no obsolete" data-browser="node0_12">No</td>
<td class="no obsolete" data-browser="node4">No</td>
<td class="no obsolete" data-browser="node6_5">No</td>
<td class="no obsolete" data-browser="node7">No</td>
<td class="no obsolete" data-browser="node7_6">No</td>
<td class="no obsolete" data-browser="node8">No</td>
<td class="no obsolete" data-browser="node8_3">No</td>
<td class="no obsolete" data-browser="node8_7">No</td>
<td class="no" data-browser="node8_10">No</td>
<td class="no obsolete" data-browser="node10_0">No</td>
<td class="no obsolete" data-browser="node10_4">No</td>
<td class="no" data-browser="node10_9">No</td>
<td class="no obsolete" data-browser="node11_0">No</td>
<td class="no obsolete" data-browser="node12_0">No</td>
<td class="no obsolete" data-browser="node12_5">No</td>
<td class="no obsolete" data-browser="node12_9">No</td>
<td class="no" data-browser="node12_11">No</td>
<td class="no" data-browser="node13_0">No</td>
<td class="no" data-browser="node13_2">No</td>
<td class="no" data-browser="node14_0">No</td>
<td class="no" data-browser="node14_5">No</td>
<td class="no" data-browser="node14_6">No</td>
<td class="no" data-browser="node15_0">No</td>
<td class="no" data-browser="node16_0">No</td>
<td class="no obsolete" data-browser="duktape2_0">No</td>
<td class="no obsolete" data-browser="duktape2_1">No</td>
<td class="no obsolete" data-browser="duktape2_2">No</td>
<td class="no" data-browser="duktape2_3">No</td>
<td class="no obsolete" data-browser="graalvm19">No</td>
<td class="no" data-browser="graalvm19_3_6">No</td>
<td class="no obsolete" data-browser="graalvm20">No</td>
<td class="no obsolete" data-browser="graalvm20_1">No</td>
<td class="no obsolete" data-browser="graalvm20_3">No</td>
<td class="no" data-browser="graalvm20_3_1">No</td>
<td class="no" data-browser="graalvm21">No</td>
<td class="no obsolete" data-browser="android4_4">No</td>
<td class="no obsolete" data-browser="android4_4_3">No</td>
<td class="no obsolete" data-browser="ios10_3">No</td>
<td class="no obsolete" data-browser="ios11">No</td>
<td class="no obsolete" data-browser="ios11_3">No</td>
<td class="no" data-browser="ios12">No</td>
<td class="no" data-browser="ios12_2">No</td>
<td class="no" data-browser="ios13">No</td>
<td class="no" data-browser="ios13_4">No</td>
<td class="no" data-browser="ios14">No</td>
<td class="no obsolete" data-browser="samsung10">No</td>
<td class="no" data-browser="samsung11">No</td>
<td class="no" data-browser="samsung12">No</td>
<td class="no" data-browser="samsung13">No</td>
<td class="no obsolete" data-browser="opera_mobile57">No</td>
<td class="no obsolete" data-browser="opera_mobile58">No</td>
<td class="no obsolete" data-browser="opera_mobile59">No</td>
<td class="no obsolete" data-browser="opera_mobile60">No</td>
<td class="no obsolete" data-browser="opera_mobile61">No</td>
<td class="no" data-browser="opera_mobile62">No</td>
<td class="no" data-browser="opera_mobile63">No</td>
</tr>
<tr significance="1"><td id="test-ECMAScript_for_XML_(E4X)"><span><a class="anchor" href="#test-ECMAScript_for_XML_(E4X)">&#xA7;</a><a href="https://developer.mozilla.org/en-US/docs/Archive/Web/E4X">ECMAScript for XML (E4X)</a> <a href="https://developer.mozilla.org/en-US/docs/Archive/Web/E4X" title="MDN documentation"><img src="../mdn.png" alt="MDN (Mozilla Development Network) logo" width="15" height="13"></a>&#xA0;</span><script data-source="
return typeof &lt;foo/&gt; === &quot;xml&quot;;
  ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("77");try{return Function("asyncTestPassed","\nreturn typeof <foo/> === \"xml\";\n  ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("77");return Function("asyncTestPassed","'use strict';"+"\nreturn typeof <foo/> === \"xml\";\n  ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
</script></td>
<td class="no obsolete" data-browser="konq4_13">No</td>
<td class="no" data-browser="konq4_14">No</td>
<td class="no obsolete" data-browser="ie8">No</td>
<td class="no obsolete" data-browser="ie9">No</td>
<td class="no obsolete" data-browser="ie10">No</td>
<td class="no" data-browser="ie11">No</td>
<td class="no obsolete" data-browser="firefox68">No</td>
<td class="no obsolete" data-browser="firefox75">No</td>
<td class="no obsolete" data-browser="firefox76">No</td>
<td class="no obsolete" data-browser="firefox77">No</td>
<td class="no" data-browser="firefox78">No</td>
<td class="no obsolete" data-browser="firefox79">No</td>
<td class="no obsolete" data-browser="firefox80">No</td>
<td class="no obsolete" data-browser="firefox81">No</td>
<td class="no obsolete" data-browser="firefox82">No</td>
<td class="no obsolete" data-browser="firefox83">No</td>
<td class="no obsolete" data-browser="firefox84">No</td>
<td class="no obsolete" data-browser="firefox85">No</td>
<td class="no obsolete" data-browser="firefox86">No</td>
<td class="no" data-browser="firefox87">No</td>
<td class="no" data-browser="firefox88">No</td>
<td class="no unstable" data-browser="firefox89">No</td>
<td class="no unstable" data-browser="firefox90">No</td>
<td class="no obsolete" data-browser="opera12_10">No</td>
<td class="no obsolete" data-browser="chrome83">No</td>
<td class="no obsolete" data-browser="chrome84">No</td>
<td class="no obsolete" data-browser="chrome85">No</td>
<td class="no obsolete" data-browser="chrome86">No</td>
<td class="no obsolete" data-browser="chrome87">No</td>
<td class="no" data-browser="chrome88">No</td>
<td class="no" data-browser="chrome89">No</td>
<td class="no" data-browser="chrome90">No</td>
<td class="no unstable" data-browser="chrome91">No</td>
<td class="no unstable" data-browser="chrome92">No</td>
<td class="no obsolete" data-browser="edge18">No</td>
<td class="no obsolete" data-browser="edge83">No</td>
<td class="no obsolete" data-browser="edge84">No</td>
<td class="no obsolete" data-browser="edge85">No</td>
<td class="no obsolete" data-browser="edge86">No</td>
<td class="no obsolete" data-browser="edge87">No</td>
<td class="no obsolete" data-browser="edge88">No</td>
<td class="no" data-browser="edge89">No</td>
<td class="no" data-browser="edge90">No</td>
<td class="no obsolete" data-browser="safari12_1">No</td>
<td class="no obsolete" data-browser="safari13">No</td>
<td class="no obsolete" data-browser="safari13_1">No</td>
<td class="no" data-browser="safari14">No</td>
<td class="no" data-browser="safari14_1">No</td>
<td class="no unstable" data-browser="safaritp">No</td>
<td class="no unstable" data-browser="webkit">No</td>
<td class="no obsolete" data-browser="opera69">No</td>
<td class="no obsolete" data-browser="opera70">No</td>
<td class="no obsolete" data-browser="opera71">No</td>
<td class="no obsolete" data-browser="opera72">No</td>
<td class="no obsolete" data-browser="opera73">No</td>
<td class="no obsolete" data-browser="opera74">No</td>
<td class="no" data-browser="opera75">No</td>
<td class="no" data-browser="opera76">No</td>
<td class="yes obsolete" data-browser="rhino1_7">Yes</td>
<td class="no" data-browser="besen">No</td>
<td class="no obsolete" data-browser="phantom2_1">No</td>
<td class="no obsolete" data-browser="node0_10">No</td>
<td class="no obsolete" data-browser="node0_12">No</td>
<td class="no obsolete" data-browser="node4">No</td>
<td class="no obsolete" data-browser="node6_5">No</td>
<td class="no obsolete" data-browser="node7">No</td>
<td class="no obsolete" data-browser="node7_6">No</td>
<td class="no obsolete" data-browser="node8">No</td>
<td class="no obsolete" data-browser="node8_3">No</td>
<td class="no obsolete" data-browser="node8_7">No</td>
<td class="no" data-browser="node8_10">No</td>
<td class="no obsolete" data-browser="node10_0">No</td>
<td class="no obsolete" data-browser="node10_4">No</td>
<td class="no" data-browser="node10_9">No</td>
<td class="no obsolete" data-browser="node11_0">No</td>
<td class="no obsolete" data-browser="node12_0">No</td>
<td class="no obsolete" data-browser="node12_5">No</td>
<td class="no obsolete" data-browser="node12_9">No</td>
<td class="no" data-browser="node12_11">No</td>
<td class="no" data-browser="node13_0">No</td>
<td class="no" data-browser="node13_2">No</td>
<td class="no" data-browser="node14_0">No</td>
<td class="no" data-browser="node14_5">No</td>
<td class="no" data-browser="node14_6">No</td>
<td class="no" data-browser="node15_0">No</td>
<td class="no" data-browser="node16_0">No</td>
<td class="no obsolete" data-browser="duktape2_0">No</td>
<td class="no obsolete" data-browser="duktape2_1">No</td>
<td class="no obsolete" data-browser="duktape2_2">No</td>
<td class="no" data-browser="duktape2_3">No</td>
<td class="no obsolete" data-browser="graalvm19">No</td>
<td class="no" data-browser="graalvm19_3_6">No</td>
<td class="no obsolete" data-browser="graalvm20">No</td>
<td class="no obsolete" data-browser="graalvm20_1">No</td>
<td class="no obsolete" data-browser="graalvm20_3">No</td>
<td class="no" data-browser="graalvm20_3_1">No</td>
<td class="no" data-browser="graalvm21">No</td>
<td class="no obsolete" data-browser="android4_4">No</td>
<td class="no obsolete" data-browser="android4_4_3">No</td>
<td class="no obsolete" data-browser="ios10_3">No</td>
<td class="no obsolete" data-browser="ios11">No</td>
<td class="no obsolete" data-browser="ios11_3">No</td>
<td class="no" data-browser="ios12">No</td>
<td class="no" data-browser="ios12_2">No</td>
<td class="no" data-browser="ios13">No</td>
<td class="no" data-browser="ios13_4">No</td>
<td class="no" data-browser="ios14">No</td>
<td class="no obsolete" data-browser="samsung10">No</td>
<td class="no" data-browser="samsung11">No</td>
<td class="no" data-browser="samsung12">No</td>
<td class="no" data-browser="samsung13">No</td>
<td class="no obsolete" data-browser="opera_mobile57">No</td>
<td class="no obsolete" data-browser="opera_mobile58">No</td>
<td class="no obsolete" data-browser="opera_mobile59">No</td>
<td class="no obsolete" data-browser="opera_mobile60">No</td>
<td class="no obsolete" data-browser="opera_mobile61">No</td>
<td class="no" data-browser="opera_mobile62">No</td>
<td class="no" data-browser="opera_mobile63">No</td>
</tr>
<tr significance="1"><td id="test-for_each..in_loops"><span><a class="anchor" href="#test-for_each..in_loops">&#xA7;</a><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/for_each...in">&quot;for each..in&quot; loops</a> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/for_each...in" title="MDN documentation"><img src="../mdn.png" alt="MDN (Mozilla Development Network) logo" width="15" height="13"></a>&#xA0;</span><script data-source="
var str = &apos;&apos;;
for each (var item in {a: &quot;foo&quot;, b: &quot;bar&quot;, c: &quot;baz&quot;}) {
  str += item;
}
return str === &quot;foobarbaz&quot;;
  ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("78");try{return Function("asyncTestPassed","\nvar str = '';\nfor each (var item in {a: \"foo\", b: \"bar\", c: \"baz\"}) {\n  str += item;\n}\nreturn str === \"foobarbaz\";\n  ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("78");return Function("asyncTestPassed","'use strict';"+"\nvar str = '';\nfor each (var item in {a: \"foo\", b: \"bar\", c: \"baz\"}) {\n  str += item;\n}\nreturn str === \"foobarbaz\";\n  ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
</script></td>
<td class="no obsolete" data-browser="konq4_13">No</td>
<td class="no" data-browser="konq4_14">No</td>
<td class="no obsolete" data-browser="ie8">No</td>
<td class="no obsolete" data-browser="ie9">No</td>
<td class="no obsolete" data-browser="ie10">No</td>
<td class="no" data-browser="ie11">No</td>
<td class="no obsolete" data-browser="firefox68">No</td>
<td class="no obsolete" data-browser="firefox75">No</td>
<td class="no obsolete" data-browser="firefox76">No</td>
<td class="no obsolete" data-browser="firefox77">No</td>
<td class="no" data-browser="firefox78">No</td>
<td class="no obsolete" data-browser="firefox79">No</td>
<td class="no obsolete" data-browser="firefox80">No</td>
<td class="no obsolete" data-browser="firefox81">No</td>
<td class="no obsolete" data-browser="firefox82">No</td>
<td class="no obsolete" data-browser="firefox83">No</td>
<td class="no obsolete" data-browser="firefox84">No</td>
<td class="no obsolete" data-browser="firefox85">No</td>
<td class="no obsolete" data-browser="firefox86">No</td>
<td class="no" data-browser="firefox87">No</td>
<td class="no" data-browser="firefox88">No</td>
<td class="no unstable" data-browser="firefox89">No</td>
<td class="no unstable" data-browser="firefox90">No</td>
<td class="no obsolete" data-browser="opera12_10">No</td>
<td class="no obsolete" data-browser="chrome83">No</td>
<td class="no obsolete" data-browser="chrome84">No</td>
<td class="no obsolete" data-browser="chrome85">No</td>
<td class="no obsolete" data-browser="chrome86">No</td>
<td class="no obsolete" data-browser="chrome87">No</td>
<td class="no" data-browser="chrome88">No</td>
<td class="no" data-browser="chrome89">No</td>
<td class="no" data-browser="chrome90">No</td>
<td class="no unstable" data-browser="chrome91">No</td>
<td class="no unstable" data-browser="chrome92">No</td>
<td class="no obsolete" data-browser="edge18">No</td>
<td class="no obsolete" data-browser="edge83">No</td>
<td class="no obsolete" data-browser="edge84">No</td>
<td class="no obsolete" data-browser="edge85">No</td>
<td class="no obsolete" data-browser="edge86">No</td>
<td class="no obsolete" data-browser="edge87">No</td>
<td class="no obsolete" data-browser="edge88">No</td>
<td class="no" data-browser="edge89">No</td>
<td class="no" data-browser="edge90">No</td>
<td class="no obsolete" data-browser="safari12_1">No</td>
<td class="no obsolete" data-browser="safari13">No</td>
<td class="no obsolete" data-browser="safari13_1">No</td>
<td class="no" data-browser="safari14">No</td>
<td class="no" data-browser="safari14_1">No</td>
<td class="no unstable" data-browser="safaritp">No</td>
<td class="no unstable" data-browser="webkit">No</td>
<td class="no obsolete" data-browser="opera69">No</td>
<td class="no obsolete" data-browser="opera70">No</td>
<td class="no obsolete" data-browser="opera71">No</td>
<td class="no obsolete" data-browser="opera72">No</td>
<td class="no obsolete" data-browser="opera73">No</td>
<td class="no obsolete" data-browser="opera74">No</td>
<td class="no" data-browser="opera75">No</td>
<td class="no" data-browser="opera76">No</td>
<td class="no obsolete" data-browser="rhino1_7">No</td>
<td class="no" data-browser="besen">No</td>
<td class="no obsolete" data-browser="phantom2_1">No</td>
<td class="no obsolete" data-browser="node0_10">No</td>
<td class="no obsolete" data-browser="node0_12">No</td>
<td class="no obsolete" data-browser="node4">No</td>
<td class="no obsolete" data-browser="node6_5">No</td>
<td class="no obsolete" data-browser="node7">No</td>
<td class="no obsolete" data-browser="node7_6">No</td>
<td class="no obsolete" data-browser="node8">No</td>
<td class="no obsolete" data-browser="node8_3">No</td>
<td class="no obsolete" data-browser="node8_7">No</td>
<td class="no" data-browser="node8_10">No</td>
<td class="no obsolete" data-browser="node10_0">No</td>
<td class="no obsolete" data-browser="node10_4">No</td>
<td class="no" data-browser="node10_9">No</td>
<td class="no obsolete" data-browser="node11_0">No</td>
<td class="no obsolete" data-browser="node12_0">No</td>
<td class="no obsolete" data-browser="node12_5">No</td>
<td class="no obsolete" data-browser="node12_9">No</td>
<td class="no" data-browser="node12_11">No</td>
<td class="no" data-browser="node13_0">No</td>
<td class="no" data-browser="node13_2">No</td>
<td class="no" data-browser="node14_0">No</td>
<td class="no" data-browser="node14_5">No</td>
<td class="no" data-browser="node14_6">No</td>
<td class="no" data-browser="node15_0">No</td>
<td class="no" data-browser="node16_0">No</td>
<td class="no obsolete" data-browser="duktape2_0">No</td>
<td class="no obsolete" data-browser="duktape2_1">No</td>
<td class="no obsolete" data-browser="duktape2_2">No</td>
<td class="no" data-browser="duktape2_3">No</td>
<td class="no obsolete" data-browser="graalvm19">No</td>
<td class="no" data-browser="graalvm19_3_6">No</td>
<td class="no obsolete" data-browser="graalvm20">No</td>
<td class="no obsolete" data-browser="graalvm20_1">No</td>
<td class="no obsolete" data-browser="graalvm20_3">No</td>
<td class="no" data-browser="graalvm20_3_1">No</td>
<td class="no" data-browser="graalvm21">No</td>
<td class="no obsolete" data-browser="android4_4">No</td>
<td class="no obsolete" data-browser="android4_4_3">No</td>
<td class="no obsolete" data-browser="ios10_3">No</td>
<td class="no obsolete" data-browser="ios11">No</td>
<td class="no obsolete" data-browser="ios11_3">No</td>
<td class="no" data-browser="ios12">No</td>
<td class="no" data-browser="ios12_2">No</td>
<td class="no" data-browser="ios13">No</td>
<td class="no" data-browser="ios13_4">No</td>
<td class="no" data-browser="ios14">No</td>
<td class="no obsolete" data-browser="samsung10">No</td>
<td class="no" data-browser="samsung11">No</td>
<td class="no" data-browser="samsung12">No</td>
<td class="no" data-browser="samsung13">No</td>
<td class="no obsolete" data-browser="opera_mobile57">No</td>
<td class="no obsolete" data-browser="opera_mobile58">No</td>
<td class="no obsolete" data-browser="opera_mobile59">No</td>
<td class="no obsolete" data-browser="opera_mobile60">No</td>
<td class="no obsolete" data-browser="opera_mobile61">No</td>
<td class="no" data-browser="opera_mobile62">No</td>
<td class="no" data-browser="opera_mobile63">No</td>
</tr>
<tr significance="1"><td id="test-Sharp_variables"><span><a class="anchor" href="#test-Sharp_variables">&#xA7;</a><a href="https://developer.mozilla.org/en/Sharp_variables_in_JavaScript">Sharp variables</a> <a href="https://developer.mozilla.org/en-US/docs/Archive/Web/Sharp_variables_in_JavaScript" title="MDN documentation"><img src="../mdn.png" alt="MDN (Mozilla Development Network) logo" width="15" height="13"></a>&#xA0;</span><script data-source="
var arr = #1=[1, #1#, 3];
return arr[1] === arr;
  ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("79");try{return Function("asyncTestPassed","\nvar arr = #1=[1, #1#, 3];\nreturn arr[1] === arr;\n  ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("79");return Function("asyncTestPassed","'use strict';"+"\nvar arr = #1=[1, #1#, 3];\nreturn arr[1] === arr;\n  ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
</script></td>
<td class="no obsolete" data-browser="konq4_13">No</td>
<td class="no" data-browser="konq4_14">No</td>
<td class="no obsolete" data-browser="ie8">No</td>
<td class="no obsolete" data-browser="ie9">No</td>
<td class="no obsolete" data-browser="ie10">No</td>
<td class="no" data-browser="ie11">No</td>
<td class="no obsolete" data-browser="firefox68">No</td>
<td class="no obsolete" data-browser="firefox75">No</td>
<td class="no obsolete" data-browser="firefox76">No</td>
<td class="no obsolete" data-browser="firefox77">No</td>
<td class="no" data-browser="firefox78">No</td>
<td class="no obsolete" data-browser="firefox79">No</td>
<td class="no obsolete" data-browser="firefox80">No</td>
<td class="no obsolete" data-browser="firefox81">No</td>
<td class="no obsolete" data-browser="firefox82">No</td>
<td class="no obsolete" data-browser="firefox83">No</td>
<td class="no obsolete" data-browser="firefox84">No</td>
<td class="no obsolete" data-browser="firefox85">No</td>
<td class="no obsolete" data-browser="firefox86">No</td>
<td class="no" data-browser="firefox87">No</td>
<td class="no" data-browser="firefox88">No</td>
<td class="no unstable" data-browser="firefox89">No</td>
<td class="no unstable" data-browser="firefox90">No</td>
<td class="no obsolete" data-browser="opera12_10">No</td>
<td class="no obsolete" data-browser="chrome83">No</td>
<td class="no obsolete" data-browser="chrome84">No</td>
<td class="no obsolete" data-browser="chrome85">No</td>
<td class="no obsolete" data-browser="chrome86">No</td>
<td class="no obsolete" data-browser="chrome87">No</td>
<td class="no" data-browser="chrome88">No</td>
<td class="no" data-browser="chrome89">No</td>
<td class="no" data-browser="chrome90">No</td>
<td class="no unstable" data-browser="chrome91">No</td>
<td class="no unstable" data-browser="chrome92">No</td>
<td class="no obsolete" data-browser="edge18">No</td>
<td class="no obsolete" data-browser="edge83">No</td>
<td class="no obsolete" data-browser="edge84">No</td>
<td class="no obsolete" data-browser="edge85">No</td>
<td class="no obsolete" data-browser="edge86">No</td>
<td class="no obsolete" data-browser="edge87">No</td>
<td class="no obsolete" data-browser="edge88">No</td>
<td class="no" data-browser="edge89">No</td>
<td class="no" data-browser="edge90">No</td>
<td class="no obsolete" data-browser="safari12_1">No</td>
<td class="no obsolete" data-browser="safari13">No</td>
<td class="no obsolete" data-browser="safari13_1">No</td>
<td class="no" data-browser="safari14">No</td>
<td class="no" data-browser="safari14_1">No</td>
<td class="no unstable" data-browser="safaritp">No</td>
<td class="no unstable" data-browser="webkit">No</td>
<td class="no obsolete" data-browser="opera69">No</td>
<td class="no obsolete" data-browser="opera70">No</td>
<td class="no obsolete" data-browser="opera71">No</td>
<td class="no obsolete" data-browser="opera72">No</td>
<td class="no obsolete" data-browser="opera73">No</td>
<td class="no obsolete" data-browser="opera74">No</td>
<td class="no" data-browser="opera75">No</td>
<td class="no" data-browser="opera76">No</td>
<td class="no obsolete" data-browser="rhino1_7">No</td>
<td class="unknown" data-browser="besen">?</td>
<td class="no obsolete" data-browser="phantom2_1">No</td>
<td class="no obsolete" data-browser="node0_10">No</td>
<td class="no obsolete" data-browser="node0_12">No</td>
<td class="no obsolete" data-browser="node4">No</td>
<td class="no obsolete" data-browser="node6_5">No</td>
<td class="no obsolete" data-browser="node7">No</td>
<td class="no obsolete" data-browser="node7_6">No</td>
<td class="no obsolete" data-browser="node8">No</td>
<td class="no obsolete" data-browser="node8_3">No</td>
<td class="no obsolete" data-browser="node8_7">No</td>
<td class="no" data-browser="node8_10">No</td>
<td class="no obsolete" data-browser="node10_0">No</td>
<td class="no obsolete" data-browser="node10_4">No</td>
<td class="no" data-browser="node10_9">No</td>
<td class="no obsolete" data-browser="node11_0">No</td>
<td class="no obsolete" data-browser="node12_0">No</td>
<td class="no obsolete" data-browser="node12_5">No</td>
<td class="no obsolete" data-browser="node12_9">No</td>
<td class="no" data-browser="node12_11">No</td>
<td class="no" data-browser="node13_0">No</td>
<td class="no" data-browser="node13_2">No</td>
<td class="no" data-browser="node14_0">No</td>
<td class="no" data-browser="node14_5">No</td>
<td class="no" data-browser="node14_6">No</td>
<td class="no" data-browser="node15_0">No</td>
<td class="no" data-browser="node16_0">No</td>
<td class="no obsolete" data-browser="duktape2_0">No</td>
<td class="no obsolete" data-browser="duktape2_1">No</td>
<td class="no obsolete" data-browser="duktape2_2">No</td>
<td class="no" data-browser="duktape2_3">No</td>
<td class="no obsolete" data-browser="graalvm19">No</td>
<td class="no" data-browser="graalvm19_3_6">No</td>
<td class="no obsolete" data-browser="graalvm20">No</td>
<td class="no obsolete" data-browser="graalvm20_1">No</td>
<td class="no obsolete" data-browser="graalvm20_3">No</td>
<td class="no" data-browser="graalvm20_3_1">No</td>
<td class="no" data-browser="graalvm21">No</td>
<td class="no obsolete" data-browser="android4_4">No</td>
<td class="no obsolete" data-browser="android4_4_3">No</td>
<td class="no obsolete" data-browser="ios10_3">No</td>
<td class="no obsolete" data-browser="ios11">No</td>
<td class="no obsolete" data-browser="ios11_3">No</td>
<td class="no" data-browser="ios12">No</td>
<td class="no" data-browser="ios12_2">No</td>
<td class="no" data-browser="ios13">No</td>
<td class="no" data-browser="ios13_4">No</td>
<td class="no" data-browser="ios14">No</td>
<td class="no obsolete" data-browser="samsung10">No</td>
<td class="no" data-browser="samsung11">No</td>
<td class="no" data-browser="samsung12">No</td>
<td class="no" data-browser="samsung13">No</td>
<td class="no obsolete" data-browser="opera_mobile57">No</td>
<td class="no obsolete" data-browser="opera_mobile58">No</td>
<td class="no obsolete" data-browser="opera_mobile59">No</td>
<td class="no obsolete" data-browser="opera_mobile60">No</td>
<td class="no obsolete" data-browser="opera_mobile61">No</td>
<td class="no" data-browser="opera_mobile62">No</td>
<td class="no" data-browser="opera_mobile63">No</td>
</tr>
<tr><th colspan="121" class="separator"></th>
</tr>
<tr significance="1"><td id="test-Iterator"><span><a class="anchor" href="#test-Iterator">&#xA7;</a><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Iterators_and_Generators">Iterator</a> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Iterator" title="MDN documentation"><img src="../mdn.png" alt="MDN (Mozilla Development Network) logo" width="15" height="13"></a>&#xA0;</span><script data-source="function () {
/* global Iterator */
try {
  // jshint newcap:false
  var it = Iterator({ foo: 1, bar: 2 });
  // jshint newcap:true
  var keys = &quot;&quot;;
  var values = 0;
  for (var pair in it) {
    keys   += pair[0];
    values += pair[1];
  }
  return keys === &quot;foobar&quot; &amp;&amp; values === 3;
}
catch(e) {
  return false;
}
  }">test(
function () {
/* global Iterator */
try {
  // jshint newcap:false
  var it = Iterator({ foo: 1, bar: 2 });
  // jshint newcap:true
  var keys = "";
  var values = 0;
  for (var pair in it) {
    keys   += pair[0];
    values += pair[1];
  }
  return keys === "foobar" && values === 3;
}
catch(e) {
  return false;
}
  }())</script></td>
<td class="no obsolete" data-browser="konq4_13">No</td>
<td class="no" data-browser="konq4_14">No</td>
<td class="no obsolete" data-browser="ie8">No</td>
<td class="no obsolete" data-browser="ie9">No</td>
<td class="no obsolete" data-browser="ie10">No</td>
<td class="no" data-browser="ie11">No</td>
<td class="no obsolete" data-browser="firefox68">No</td>
<td class="no obsolete" data-browser="firefox75">No</td>
<td class="no obsolete" data-browser="firefox76">No</td>
<td class="no obsolete" data-browser="firefox77">No</td>
<td class="no" data-browser="firefox78">No</td>
<td class="no obsolete" data-browser="firefox79">No</td>
<td class="no obsolete" data-browser="firefox80">No</td>
<td class="no obsolete" data-browser="firefox81">No</td>
<td class="no obsolete" data-browser="firefox82">No</td>
<td class="no obsolete" data-browser="firefox83">No</td>
<td class="no obsolete" data-browser="firefox84">No</td>
<td class="no obsolete" data-browser="firefox85">No</td>
<td class="no obsolete" data-browser="firefox86">No</td>
<td class="no" data-browser="firefox87">No</td>
<td class="no" data-browser="firefox88">No</td>
<td class="no unstable" data-browser="firefox89">No</td>
<td class="no unstable" data-browser="firefox90">No</td>
<td class="no obsolete" data-browser="opera12_10">No</td>
<td class="no obsolete" data-browser="chrome83">No</td>
<td class="no obsolete" data-browser="chrome84">No</td>
<td class="no obsolete" data-browser="chrome85">No</td>
<td class="no obsolete" data-browser="chrome86">No</td>
<td class="no obsolete" data-browser="chrome87">No</td>
<td class="no" data-browser="chrome88">No</td>
<td class="no" data-browser="chrome89">No</td>
<td class="no" data-browser="chrome90">No</td>
<td class="no unstable" data-browser="chrome91">No</td>
<td class="no unstable" data-browser="chrome92">No</td>
<td class="no obsolete" data-browser="edge18">No</td>
<td class="no obsolete" data-browser="edge83">No</td>
<td class="no obsolete" data-browser="edge84">No</td>
<td class="no obsolete" data-browser="edge85">No</td>
<td class="no obsolete" data-browser="edge86">No</td>
<td class="no obsolete" data-browser="edge87">No</td>
<td class="no obsolete" data-browser="edge88">No</td>
<td class="no" data-browser="edge89">No</td>
<td class="no" data-browser="edge90">No</td>
<td class="no obsolete" data-browser="safari12_1">No</td>
<td class="no obsolete" data-browser="safari13">No</td>
<td class="no obsolete" data-browser="safari13_1">No</td>
<td class="no" data-browser="safari14">No</td>
<td class="no" data-browser="safari14_1">No</td>
<td class="no unstable" data-browser="safaritp">No</td>
<td class="no unstable" data-browser="webkit">No</td>
<td class="no obsolete" data-browser="opera69">No</td>
<td class="no obsolete" data-browser="opera70">No</td>
<td class="no obsolete" data-browser="opera71">No</td>
<td class="no obsolete" data-browser="opera72">No</td>
<td class="no obsolete" data-browser="opera73">No</td>
<td class="no obsolete" data-browser="opera74">No</td>
<td class="no" data-browser="opera75">No</td>
<td class="no" data-browser="opera76">No</td>
<td class="no obsolete" data-browser="rhino1_7">No</td>
<td class="no" data-browser="besen">No</td>
<td class="no obsolete" data-browser="phantom2_1">No</td>
<td class="no obsolete" data-browser="node0_10">No</td>
<td class="no obsolete" data-browser="node0_12">No</td>
<td class="no obsolete" data-browser="node4">No</td>
<td class="no obsolete" data-browser="node6_5">No</td>
<td class="no obsolete" data-browser="node7">No</td>
<td class="no obsolete" data-browser="node7_6">No</td>
<td class="no obsolete" data-browser="node8">No</td>
<td class="no obsolete" data-browser="node8_3">No</td>
<td class="no obsolete" data-browser="node8_7">No</td>
<td class="no" data-browser="node8_10">No</td>
<td class="no obsolete" data-browser="node10_0">No</td>
<td class="no obsolete" data-browser="node10_4">No</td>
<td class="no" data-browser="node10_9">No</td>
<td class="no obsolete" data-browser="node11_0">No</td>
<td class="no obsolete" data-browser="node12_0">No</td>
<td class="no obsolete" data-browser="node12_5">No</td>
<td class="no obsolete" data-browser="node12_9">No</td>
<td class="no" data-browser="node12_11">No</td>
<td class="no" data-browser="node13_0">No</td>
<td class="no" data-browser="node13_2">No</td>
<td class="no" data-browser="node14_0">No</td>
<td class="no" data-browser="node14_5">No</td>
<td class="no" data-browser="node14_6">No</td>
<td class="no" data-browser="node15_0">No</td>
<td class="no" data-browser="node16_0">No</td>
<td class="no obsolete" data-browser="duktape2_0">No</td>
<td class="no obsolete" data-browser="duktape2_1">No</td>
<td class="no obsolete" data-browser="duktape2_2">No</td>
<td class="no" data-browser="duktape2_3">No</td>
<td class="no obsolete" data-browser="graalvm19">No</td>
<td class="no" data-browser="graalvm19_3_6">No</td>
<td class="no obsolete" data-browser="graalvm20">No</td>
<td class="no obsolete" data-browser="graalvm20_1">No</td>
<td class="no obsolete" data-browser="graalvm20_3">No</td>
<td class="no" data-browser="graalvm20_3_1">No</td>
<td class="no" data-browser="graalvm21">No</td>
<td class="no obsolete" data-browser="android4_4">No</td>
<td class="no obsolete" data-browser="android4_4_3">No</td>
<td class="no obsolete" data-browser="ios10_3">No</td>
<td class="no obsolete" data-browser="ios11">No</td>
<td class="no obsolete" data-browser="ios11_3">No</td>
<td class="no" data-browser="ios12">No</td>
<td class="no" data-browser="ios12_2">No</td>
<td class="no" data-browser="ios13">No</td>
<td class="no" data-browser="ios13_4">No</td>
<td class="no" data-browser="ios14">No</td>
<td class="no obsolete" data-browser="samsung10">No</td>
<td class="no" data-browser="samsung11">No</td>
<td class="no" data-browser="samsung12">No</td>
<td class="no" data-browser="samsung13">No</td>
<td class="no obsolete" data-browser="opera_mobile57">No</td>
<td class="no obsolete" data-browser="opera_mobile58">No</td>
<td class="no obsolete" data-browser="opera_mobile59">No</td>
<td class="no obsolete" data-browser="opera_mobile60">No</td>
<td class="no obsolete" data-browser="opera_mobile61">No</td>
<td class="no" data-browser="opera_mobile62">No</td>
<td class="no" data-browser="opera_mobile63">No</td>
</tr>
<tr significance="1"><td id="test-__iterator__"><span><a class="anchor" href="#test-__iterator__">&#xA7;</a><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Iterators_and_Generators">__iterator__</a></span><script data-source="function () {
try {
  var x = 5;
  var iter = {
    next: function() {
      /* global StopIteration */
      if (x &gt; 0) return { foo: --x };
      else throw StopIteration;
    }
  };
  var total = 0;
  // jshint iterator: true
  for (var item in { __iterator__: function() { return iter; }}) {
    total += item.foo;
  }
  // jshint iterator: false
  return total === 10;
}
catch(e) {
  return false;
}
  }">test(
function () {
try {
  var x = 5;
  var iter = {
    next: function() {
      /* global StopIteration */
      if (x > 0) return { foo: --x };
      else throw StopIteration;
    }
  };
  var total = 0;
  // jshint iterator: true
  for (var item in { __iterator__: function() { return iter; }}) {
    total += item.foo;
  }
  // jshint iterator: false
  return total === 10;
}
catch(e) {
  return false;
}
  }())</script></td>
<td class="no obsolete" data-browser="konq4_13">No</td>
<td class="no" data-browser="konq4_14">No</td>
<td class="no obsolete" data-browser="ie8">No</td>
<td class="no obsolete" data-browser="ie9">No</td>
<td class="no obsolete" data-browser="ie10">No</td>
<td class="no" data-browser="ie11">No</td>
<td class="no obsolete" data-browser="firefox68">No</td>
<td class="no obsolete" data-browser="firefox75">No</td>
<td class="no obsolete" data-browser="firefox76">No</td>
<td class="no obsolete" data-browser="firefox77">No</td>
<td class="no" data-browser="firefox78">No</td>
<td class="no obsolete" data-browser="firefox79">No</td>
<td class="no obsolete" data-browser="firefox80">No</td>
<td class="no obsolete" data-browser="firefox81">No</td>
<td class="no obsolete" data-browser="firefox82">No</td>
<td class="no obsolete" data-browser="firefox83">No</td>
<td class="no obsolete" data-browser="firefox84">No</td>
<td class="no obsolete" data-browser="firefox85">No</td>
<td class="no obsolete" data-browser="firefox86">No</td>
<td class="no" data-browser="firefox87">No</td>
<td class="no" data-browser="firefox88">No</td>
<td class="no unstable" data-browser="firefox89">No</td>
<td class="no unstable" data-browser="firefox90">No</td>
<td class="no obsolete" data-browser="opera12_10">No</td>
<td class="no obsolete" data-browser="chrome83">No</td>
<td class="no obsolete" data-browser="chrome84">No</td>
<td class="no obsolete" data-browser="chrome85">No</td>
<td class="no obsolete" data-browser="chrome86">No</td>
<td class="no obsolete" data-browser="chrome87">No</td>
<td class="no" data-browser="chrome88">No</td>
<td class="no" data-browser="chrome89">No</td>
<td class="no" data-browser="chrome90">No</td>
<td class="no unstable" data-browser="chrome91">No</td>
<td class="no unstable" data-browser="chrome92">No</td>
<td class="no obsolete" data-browser="edge18">No</td>
<td class="no obsolete" data-browser="edge83">No</td>
<td class="no obsolete" data-browser="edge84">No</td>
<td class="no obsolete" data-browser="edge85">No</td>
<td class="no obsolete" data-browser="edge86">No</td>
<td class="no obsolete" data-browser="edge87">No</td>
<td class="no obsolete" data-browser="edge88">No</td>
<td class="no" data-browser="edge89">No</td>
<td class="no" data-browser="edge90">No</td>
<td class="no obsolete" data-browser="safari12_1">No</td>
<td class="no obsolete" data-browser="safari13">No</td>
<td class="no obsolete" data-browser="safari13_1">No</td>
<td class="no" data-browser="safari14">No</td>
<td class="no" data-browser="safari14_1">No</td>
<td class="no unstable" data-browser="safaritp">No</td>
<td class="no unstable" data-browser="webkit">No</td>
<td class="no obsolete" data-browser="opera69">No</td>
<td class="no obsolete" data-browser="opera70">No</td>
<td class="no obsolete" data-browser="opera71">No</td>
<td class="no obsolete" data-browser="opera72">No</td>
<td class="no obsolete" data-browser="opera73">No</td>
<td class="no obsolete" data-browser="opera74">No</td>
<td class="no" data-browser="opera75">No</td>
<td class="no" data-browser="opera76">No</td>
<td class="no obsolete" data-browser="rhino1_7">No</td>
<td class="no" data-browser="besen">No</td>
<td class="no obsolete" data-browser="phantom2_1">No</td>
<td class="no obsolete" data-browser="node0_10">No</td>
<td class="no obsolete" data-browser="node0_12">No</td>
<td class="no obsolete" data-browser="node4">No</td>
<td class="no obsolete" data-browser="node6_5">No</td>
<td class="no obsolete" data-browser="node7">No</td>
<td class="no obsolete" data-browser="node7_6">No</td>
<td class="no obsolete" data-browser="node8">No</td>
<td class="no obsolete" data-browser="node8_3">No</td>
<td class="no obsolete" data-browser="node8_7">No</td>
<td class="no" data-browser="node8_10">No</td>
<td class="no obsolete" data-browser="node10_0">No</td>
<td class="no obsolete" data-browser="node10_4">No</td>
<td class="no" data-browser="node10_9">No</td>
<td class="no obsolete" data-browser="node11_0">No</td>
<td class="no obsolete" data-browser="node12_0">No</td>
<td class="no obsolete" data-browser="node12_5">No</td>
<td class="no obsolete" data-browser="node12_9">No</td>
<td class="no" data-browser="node12_11">No</td>
<td class="no" data-browser="node13_0">No</td>
<td class="no" data-browser="node13_2">No</td>
<td class="no" data-browser="node14_0">No</td>
<td class="no" data-browser="node14_5">No</td>
<td class="no" data-browser="node14_6">No</td>
<td class="no" data-browser="node15_0">No</td>
<td class="no" data-browser="node16_0">No</td>
<td class="no obsolete" data-browser="duktape2_0">No</td>
<td class="no obsolete" data-browser="duktape2_1">No</td>
<td class="no obsolete" data-browser="duktape2_2">No</td>
<td class="no" data-browser="duktape2_3">No</td>
<td class="no obsolete" data-browser="graalvm19">No</td>
<td class="no" data-browser="graalvm19_3_6">No</td>
<td class="no obsolete" data-browser="graalvm20">No</td>
<td class="no obsolete" data-browser="graalvm20_1">No</td>
<td class="no obsolete" data-browser="graalvm20_3">No</td>
<td class="no" data-browser="graalvm20_3_1">No</td>
<td class="no" data-browser="graalvm21">No</td>
<td class="no obsolete" data-browser="android4_4">No</td>
<td class="no obsolete" data-browser="android4_4_3">No</td>
<td class="no obsolete" data-browser="ios10_3">No</td>
<td class="no obsolete" data-browser="ios11">No</td>
<td class="no obsolete" data-browser="ios11_3">No</td>
<td class="no" data-browser="ios12">No</td>
<td class="no" data-browser="ios12_2">No</td>
<td class="no" data-browser="ios13">No</td>
<td class="no" data-browser="ios13_4">No</td>
<td class="no" data-browser="ios14">No</td>
<td class="no obsolete" data-browser="samsung10">No</td>
<td class="no" data-browser="samsung11">No</td>
<td class="no" data-browser="samsung12">No</td>
<td class="no" data-browser="samsung13">No</td>
<td class="no obsolete" data-browser="opera_mobile57">No</td>
<td class="no obsolete" data-browser="opera_mobile58">No</td>
<td class="no obsolete" data-browser="opera_mobile59">No</td>
<td class="no obsolete" data-browser="opera_mobile60">No</td>
<td class="no obsolete" data-browser="opera_mobile61">No</td>
<td class="no" data-browser="opera_mobile62">No</td>
<td class="no" data-browser="opera_mobile63">No</td>
</tr>
<tr significance="1"><td id="test-Generators_(JS_1.8)"><span><a class="anchor" href="#test-Generators_(JS_1.8)">&#xA7;</a><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Iterators_and_Generators#Generators">Generators (JS 1.8)</a></span><script type="application/javascript;version=1.8" data-source="global.test((function () {
try {
  var g = eval(&apos;(function() { var a = yield &quot;foo&quot;; yield a + &quot;baz&quot;;})&apos;)();
  var passed = g.next() === &quot;foo&quot;;
  return passed &amp;&amp; (g.send(&quot;bar&quot;) === &quot;barbaz&quot;);
}
catch(e) {
  return false;
}
        }()));
        global.__script_executed[&quot;generators&quot;] = true;">global.test((function () {
try {
  var g = eval('(function() { var a = yield "foo"; yield a + "baz";})')();
  var passed = g.next() === "foo";
  return passed && (g.send("bar") === "barbaz");
}
catch(e) {
  return false;
}
        }()));
        global.__script_executed["generators"] = true;</script><script data-source="if (!global.__script_executed[&quot;generators&quot;]) {
global.test((function () {
  try {
    var g = eval(&apos;(function() { var a = yield &quot;foo&quot;; yield a + &quot;baz&quot;;})&apos;)();
    var passed = g.next() === &quot;foo&quot;;
    return passed &amp;&amp; (g.send(&quot;bar&quot;) === &quot;barbaz&quot;);
  }
  catch(e) {
    return false;
  }
}()));
        }">if (!global.__script_executed["generators"]) {
global.test((function () {
  try {
    var g = eval('(function() { var a = yield "foo"; yield a + "baz";})')();
    var passed = g.next() === "foo";
    return passed && (g.send("bar") === "barbaz");
  }
  catch(e) {
    return false;
  }
}()));
        }</script></td>
<td class="no obsolete" data-browser="konq4_13">No</td>
<td class="no" data-browser="konq4_14">No</td>
<td class="no obsolete" data-browser="ie8">No</td>
<td class="no obsolete" data-browser="ie9">No</td>
<td class="no obsolete" data-browser="ie10">No</td>
<td class="no" data-browser="ie11">No</td>
<td class="no obsolete" data-browser="firefox68">No</td>
<td class="no obsolete" data-browser="firefox75">No</td>
<td class="no obsolete" data-browser="firefox76">No</td>
<td class="no obsolete" data-browser="firefox77">No</td>
<td class="no" data-browser="firefox78">No</td>
<td class="no obsolete" data-browser="firefox79">No</td>
<td class="no obsolete" data-browser="firefox80">No</td>
<td class="no obsolete" data-browser="firefox81">No</td>
<td class="no obsolete" data-browser="firefox82">No</td>
<td class="no obsolete" data-browser="firefox83">No</td>
<td class="no obsolete" data-browser="firefox84">No</td>
<td class="no obsolete" data-browser="firefox85">No</td>
<td class="no obsolete" data-browser="firefox86">No</td>
<td class="no" data-browser="firefox87">No</td>
<td class="no" data-browser="firefox88">No</td>
<td class="no unstable" data-browser="firefox89">No</td>
<td class="no unstable" data-browser="firefox90">No</td>
<td class="no obsolete" data-browser="opera12_10">No</td>
<td class="no obsolete" data-browser="chrome83">No</td>
<td class="no obsolete" data-browser="chrome84">No</td>
<td class="no obsolete" data-browser="chrome85">No</td>
<td class="no obsolete" data-browser="chrome86">No</td>
<td class="no obsolete" data-browser="chrome87">No</td>
<td class="no" data-browser="chrome88">No</td>
<td class="no" data-browser="chrome89">No</td>
<td class="no" data-browser="chrome90">No</td>
<td class="no unstable" data-browser="chrome91">No</td>
<td class="no unstable" data-browser="chrome92">No</td>
<td class="no obsolete" data-browser="edge18">No</td>
<td class="no obsolete" data-browser="edge83">No</td>
<td class="no obsolete" data-browser="edge84">No</td>
<td class="no obsolete" data-browser="edge85">No</td>
<td class="no obsolete" data-browser="edge86">No</td>
<td class="no obsolete" data-browser="edge87">No</td>
<td class="no obsolete" data-browser="edge88">No</td>
<td class="no" data-browser="edge89">No</td>
<td class="no" data-browser="edge90">No</td>
<td class="no obsolete" data-browser="safari12_1">No</td>
<td class="no obsolete" data-browser="safari13">No</td>
<td class="no obsolete" data-browser="safari13_1">No</td>
<td class="no" data-browser="safari14">No</td>
<td class="no" data-browser="safari14_1">No</td>
<td class="no unstable" data-browser="safaritp">No</td>
<td class="no unstable" data-browser="webkit">No</td>
<td class="no obsolete" data-browser="opera69">No</td>
<td class="no obsolete" data-browser="opera70">No</td>
<td class="no obsolete" data-browser="opera71">No</td>
<td class="no obsolete" data-browser="opera72">No</td>
<td class="no obsolete" data-browser="opera73">No</td>
<td class="no obsolete" data-browser="opera74">No</td>
<td class="no" data-browser="opera75">No</td>
<td class="no" data-browser="opera76">No</td>
<td class="yes obsolete" data-browser="rhino1_7">Yes</td>
<td class="no" data-browser="besen">No</td>
<td class="no obsolete" data-browser="phantom2_1">No</td>
<td class="no obsolete" data-browser="node0_10">No</td>
<td class="no obsolete" data-browser="node0_12">No</td>
<td class="no obsolete" data-browser="node4">No</td>
<td class="no obsolete" data-browser="node6_5">No</td>
<td class="no obsolete" data-browser="node7">No</td>
<td class="no obsolete" data-browser="node7_6">No</td>
<td class="no obsolete" data-browser="node8">No</td>
<td class="no obsolete" data-browser="node8_3">No</td>
<td class="no obsolete" data-browser="node8_7">No</td>
<td class="no" data-browser="node8_10">No</td>
<td class="no obsolete" data-browser="node10_0">No</td>
<td class="no obsolete" data-browser="node10_4">No</td>
<td class="no" data-browser="node10_9">No</td>
<td class="no obsolete" data-browser="node11_0">No</td>
<td class="no obsolete" data-browser="node12_0">No</td>
<td class="no obsolete" data-browser="node12_5">No</td>
<td class="no obsolete" data-browser="node12_9">No</td>
<td class="no" data-browser="node12_11">No</td>
<td class="no" data-browser="node13_0">No</td>
<td class="no" data-browser="node13_2">No</td>
<td class="no" data-browser="node14_0">No</td>
<td class="no" data-browser="node14_5">No</td>
<td class="no" data-browser="node14_6">No</td>
<td class="no" data-browser="node15_0">No</td>
<td class="no" data-browser="node16_0">No</td>
<td class="no obsolete" data-browser="duktape2_0">No</td>
<td class="no obsolete" data-browser="duktape2_1">No</td>
<td class="no obsolete" data-browser="duktape2_2">No</td>
<td class="no" data-browser="duktape2_3">No</td>
<td class="no obsolete" data-browser="graalvm19">No</td>
<td class="no" data-browser="graalvm19_3_6">No</td>
<td class="no obsolete" data-browser="graalvm20">No</td>
<td class="no obsolete" data-browser="graalvm20_1">No</td>
<td class="no obsolete" data-browser="graalvm20_3">No</td>
<td class="no" data-browser="graalvm20_3_1">No</td>
<td class="no" data-browser="graalvm21">No</td>
<td class="no obsolete" data-browser="android4_4">No</td>
<td class="no obsolete" data-browser="android4_4_3">No</td>
<td class="no obsolete" data-browser="ios10_3">No</td>
<td class="no obsolete" data-browser="ios11">No</td>
<td class="no obsolete" data-browser="ios11_3">No</td>
<td class="no" data-browser="ios12">No</td>
<td class="no" data-browser="ios12_2">No</td>
<td class="no" data-browser="ios13">No</td>
<td class="no" data-browser="ios13_4">No</td>
<td class="no" data-browser="ios14">No</td>
<td class="no obsolete" data-browser="samsung10">No</td>
<td class="no" data-browser="samsung11">No</td>
<td class="no" data-browser="samsung12">No</td>
<td class="no" data-browser="samsung13">No</td>
<td class="no obsolete" data-browser="opera_mobile57">No</td>
<td class="no obsolete" data-browser="opera_mobile58">No</td>
<td class="no obsolete" data-browser="opera_mobile59">No</td>
<td class="no obsolete" data-browser="opera_mobile60">No</td>
<td class="no obsolete" data-browser="opera_mobile61">No</td>
<td class="no" data-browser="opera_mobile62">No</td>
<td class="no" data-browser="opera_mobile63">No</td>
</tr>
<tr significance="1"><td id="test-Generator_comprehensions_(JS_1.8_style)"><span><a class="anchor" href="#test-Generator_comprehensions_(JS_1.8_style)">&#xA7;</a><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Iterators_and_Generators#Generator_expressions">Generator comprehensions (JS 1.8 style)</a></span><script data-source="
var obj = { 2: true, &quot;foo&quot;: true, 4: true };
var g = (i * 2 for (i in obj) if (i !== &quot;foo&quot;));
return g.next() === 4 &amp;&amp; g.next() === 8;
  ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("83");try{return Function("asyncTestPassed","\nvar obj = { 2: true, \"foo\": true, 4: true };\nvar g = (i * 2 for (i in obj) if (i !== \"foo\"));\nreturn g.next() === 4 && g.next() === 8;\n  ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("83");return Function("asyncTestPassed","'use strict';"+"\nvar obj = { 2: true, \"foo\": true, 4: true };\nvar g = (i * 2 for (i in obj) if (i !== \"foo\"));\nreturn g.next() === 4 && g.next() === 8;\n  ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
</script></td>
<td class="no obsolete" data-browser="konq4_13">No</td>
<td class="no" data-browser="konq4_14">No</td>
<td class="no obsolete" data-browser="ie8">No</td>
<td class="no obsolete" data-browser="ie9">No</td>
<td class="no obsolete" data-browser="ie10">No</td>
<td class="no" data-browser="ie11">No</td>
<td class="no obsolete" data-browser="firefox68">No</td>
<td class="no obsolete" data-browser="firefox75">No</td>
<td class="no obsolete" data-browser="firefox76">No</td>
<td class="no obsolete" data-browser="firefox77">No</td>
<td class="no" data-browser="firefox78">No</td>
<td class="no obsolete" data-browser="firefox79">No</td>
<td class="no obsolete" data-browser="firefox80">No</td>
<td class="no obsolete" data-browser="firefox81">No</td>
<td class="no obsolete" data-browser="firefox82">No</td>
<td class="no obsolete" data-browser="firefox83">No</td>
<td class="no obsolete" data-browser="firefox84">No</td>
<td class="no obsolete" data-browser="firefox85">No</td>
<td class="no obsolete" data-browser="firefox86">No</td>
<td class="no" data-browser="firefox87">No</td>
<td class="no" data-browser="firefox88">No</td>
<td class="no unstable" data-browser="firefox89">No</td>
<td class="no unstable" data-browser="firefox90">No</td>
<td class="no obsolete" data-browser="opera12_10">No</td>
<td class="no obsolete" data-browser="chrome83">No</td>
<td class="no obsolete" data-browser="chrome84">No</td>
<td class="no obsolete" data-browser="chrome85">No</td>
<td class="no obsolete" data-browser="chrome86">No</td>
<td class="no obsolete" data-browser="chrome87">No</td>
<td class="no" data-browser="chrome88">No</td>
<td class="no" data-browser="chrome89">No</td>
<td class="no" data-browser="chrome90">No</td>
<td class="no unstable" data-browser="chrome91">No</td>
<td class="no unstable" data-browser="chrome92">No</td>
<td class="no obsolete" data-browser="edge18">No</td>
<td class="no obsolete" data-browser="edge83">No</td>
<td class="no obsolete" data-browser="edge84">No</td>
<td class="no obsolete" data-browser="edge85">No</td>
<td class="no obsolete" data-browser="edge86">No</td>
<td class="no obsolete" data-browser="edge87">No</td>
<td class="no obsolete" data-browser="edge88">No</td>
<td class="no" data-browser="edge89">No</td>
<td class="no" data-browser="edge90">No</td>
<td class="no obsolete" data-browser="safari12_1">No</td>
<td class="no obsolete" data-browser="safari13">No</td>
<td class="no obsolete" data-browser="safari13_1">No</td>
<td class="no" data-browser="safari14">No</td>
<td class="no" data-browser="safari14_1">No</td>
<td class="no unstable" data-browser="safaritp">No</td>
<td class="no unstable" data-browser="webkit">No</td>
<td class="no obsolete" data-browser="opera69">No</td>
<td class="no obsolete" data-browser="opera70">No</td>
<td class="no obsolete" data-browser="opera71">No</td>
<td class="no obsolete" data-browser="opera72">No</td>
<td class="no obsolete" data-browser="opera73">No</td>
<td class="no obsolete" data-browser="opera74">No</td>
<td class="no" data-browser="opera75">No</td>
<td class="no" data-browser="opera76">No</td>
<td class="no obsolete" data-browser="rhino1_7">No</td>
<td class="no" data-browser="besen">No</td>
<td class="no obsolete" data-browser="phantom2_1">No</td>
<td class="no obsolete" data-browser="node0_10">No</td>
<td class="no obsolete" data-browser="node0_12">No</td>
<td class="no obsolete" data-browser="node4">No</td>
<td class="no obsolete" data-browser="node6_5">No</td>
<td class="no obsolete" data-browser="node7">No</td>
<td class="no obsolete" data-browser="node7_6">No</td>
<td class="no obsolete" data-browser="node8">No</td>
<td class="no obsolete" data-browser="node8_3">No</td>
<td class="no obsolete" data-browser="node8_7">No</td>
<td class="no" data-browser="node8_10">No</td>
<td class="no obsolete" data-browser="node10_0">No</td>
<td class="no obsolete" data-browser="node10_4">No</td>
<td class="no" data-browser="node10_9">No</td>
<td class="no obsolete" data-browser="node11_0">No</td>
<td class="no obsolete" data-browser="node12_0">No</td>
<td class="no obsolete" data-browser="node12_5">No</td>
<td class="no obsolete" data-browser="node12_9">No</td>
<td class="no" data-browser="node12_11">No</td>
<td class="no" data-browser="node13_0">No</td>
<td class="no" data-browser="node13_2">No</td>
<td class="no" data-browser="node14_0">No</td>
<td class="no" data-browser="node14_5">No</td>
<td class="no" data-browser="node14_6">No</td>
<td class="no" data-browser="node15_0">No</td>
<td class="no" data-browser="node16_0">No</td>
<td class="no obsolete" data-browser="duktape2_0">No</td>
<td class="no obsolete" data-browser="duktape2_1">No</td>
<td class="no obsolete" data-browser="duktape2_2">No</td>
<td class="no" data-browser="duktape2_3">No</td>
<td class="no obsolete" data-browser="graalvm19">No</td>
<td class="no" data-browser="graalvm19_3_6">No</td>
<td class="no obsolete" data-browser="graalvm20">No</td>
<td class="no obsolete" data-browser="graalvm20_1">No</td>
<td class="no obsolete" data-browser="graalvm20_3">No</td>
<td class="no" data-browser="graalvm20_3_1">No</td>
<td class="no" data-browser="graalvm21">No</td>
<td class="no obsolete" data-browser="android4_4">No</td>
<td class="no obsolete" data-browser="android4_4_3">No</td>
<td class="no obsolete" data-browser="ios10_3">No</td>
<td class="no obsolete" data-browser="ios11">No</td>
<td class="no obsolete" data-browser="ios11_3">No</td>
<td class="no" data-browser="ios12">No</td>
<td class="no" data-browser="ios12_2">No</td>
<td class="no" data-browser="ios13">No</td>
<td class="no" data-browser="ios13_4">No</td>
<td class="no" data-browser="ios14">No</td>
<td class="no obsolete" data-browser="samsung10">No</td>
<td class="no" data-browser="samsung11">No</td>
<td class="no" data-browser="samsung12">No</td>
<td class="no" data-browser="samsung13">No</td>
<td class="no obsolete" data-browser="opera_mobile57">No</td>
<td class="no obsolete" data-browser="opera_mobile58">No</td>
<td class="no obsolete" data-browser="opera_mobile59">No</td>
<td class="no obsolete" data-browser="opera_mobile60">No</td>
<td class="no obsolete" data-browser="opera_mobile61">No</td>
<td class="no" data-browser="opera_mobile62">No</td>
<td class="no" data-browser="opera_mobile63">No</td>
</tr>
<tr significance="0.5"><td id="test-Generator_comprehensions_(ES_draft_style)"><span><a class="anchor" href="#test-Generator_comprehensions_(ES_draft_style)">&#xA7;</a><a href="http://wiki.ecmascript.org/doku.php?id=harmony:array_comprehensions">Generator comprehensions (ES draft style)</a></span><script data-source="
var iterator = (for (a of [1,2]) a + 4);
var item = iterator.next();
var passed = item.value === 5 &amp;&amp; item.done === false;
item = iterator.next();
passed &amp;= item.value === 6 &amp;&amp; item.done === false;
item = iterator.next();
passed &amp;= item.value === void undefined &amp;&amp; item.done === true;
return passed;
  ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("84");try{return Function("asyncTestPassed","\nvar iterator = (for (a of [1,2]) a + 4);\nvar item = iterator.next();\nvar passed = item.value === 5 && item.done === false;\nitem = iterator.next();\npassed &= item.value === 6 && item.done === false;\nitem = iterator.next();\npassed &= item.value === void undefined && item.done === true;\nreturn passed;\n  ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("84");return Function("asyncTestPassed","'use strict';"+"\nvar iterator = (for (a of [1,2]) a + 4);\nvar item = iterator.next();\nvar passed = item.value === 5 && item.done === false;\nitem = iterator.next();\npassed &= item.value === 6 && item.done === false;\nitem = iterator.next();\npassed &= item.value === void undefined && item.done === true;\nreturn passed;\n  ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
</script></td>
<td class="unknown obsolete" data-browser="konq4_13">?</td>
<td class="unknown" data-browser="konq4_14">?</td>
<td class="unknown obsolete" data-browser="ie8">?</td>
<td class="unknown obsolete" data-browser="ie9">?</td>
<td class="unknown obsolete" data-browser="ie10">?</td>
<td class="no" data-browser="ie11">No</td>
<td class="no obsolete" data-browser="firefox68">No</td>
<td class="no obsolete" data-browser="firefox75">No</td>
<td class="no obsolete" data-browser="firefox76">No</td>
<td class="no obsolete" data-browser="firefox77">No</td>
<td class="no" data-browser="firefox78">No</td>
<td class="no obsolete" data-browser="firefox79">No</td>
<td class="no obsolete" data-browser="firefox80">No</td>
<td class="no obsolete" data-browser="firefox81">No</td>
<td class="no obsolete" data-browser="firefox82">No</td>
<td class="no obsolete" data-browser="firefox83">No</td>
<td class="no obsolete" data-browser="firefox84">No</td>
<td class="no obsolete" data-browser="firefox85">No</td>
<td class="no obsolete" data-browser="firefox86">No</td>
<td class="no" data-browser="firefox87">No</td>
<td class="no" data-browser="firefox88">No</td>
<td class="no unstable" data-browser="firefox89">No</td>
<td class="no unstable" data-browser="firefox90">No</td>
<td class="no obsolete" data-browser="opera12_10">No</td>
<td class="no obsolete" data-browser="chrome83">No</td>
<td class="no obsolete" data-browser="chrome84">No</td>
<td class="no obsolete" data-browser="chrome85">No</td>
<td class="no obsolete" data-browser="chrome86">No</td>
<td class="no obsolete" data-browser="chrome87">No</td>
<td class="no" data-browser="chrome88">No</td>
<td class="no" data-browser="chrome89">No</td>
<td class="no" data-browser="chrome90">No</td>
<td class="no unstable" data-browser="chrome91">No</td>
<td class="no unstable" data-browser="chrome92">No</td>
<td class="no obsolete" data-browser="edge18">No</td>
<td class="no obsolete" data-browser="edge83">No</td>
<td class="no obsolete" data-browser="edge84">No</td>
<td class="no obsolete" data-browser="edge85">No</td>
<td class="no obsolete" data-browser="edge86">No</td>
<td class="no obsolete" data-browser="edge87">No</td>
<td class="no obsolete" data-browser="edge88">No</td>
<td class="no" data-browser="edge89">No</td>
<td class="no" data-browser="edge90">No</td>
<td class="unknown obsolete" data-browser="safari12_1">?</td>
<td class="unknown obsolete" data-browser="safari13">?</td>
<td class="unknown obsolete" data-browser="safari13_1">?</td>
<td class="unknown" data-browser="safari14">?</td>
<td class="unknown" data-browser="safari14_1">?</td>
<td class="unknown unstable" data-browser="safaritp">?</td>
<td class="unknown unstable" data-browser="webkit">?</td>
<td class="no obsolete" data-browser="opera69">No</td>
<td class="no obsolete" data-browser="opera70">No</td>
<td class="no obsolete" data-browser="opera71">No</td>
<td class="no obsolete" data-browser="opera72">No</td>
<td class="no obsolete" data-browser="opera73">No</td>
<td class="no obsolete" data-browser="opera74">No</td>
<td class="no" data-browser="opera75">No</td>
<td class="no" data-browser="opera76">No</td>
<td class="unknown obsolete" data-browser="rhino1_7">?</td>
<td class="unknown" data-browser="besen">?</td>
<td class="unknown obsolete" data-browser="phantom2_1">?</td>
<td class="unknown obsolete" data-browser="node0_10">?</td>
<td class="unknown obsolete" data-browser="node0_12">?</td>
<td class="unknown obsolete" data-browser="node4">?</td>
<td class="unknown obsolete" data-browser="node6_5">?</td>
<td class="unknown obsolete" data-browser="node7">?</td>
<td class="unknown obsolete" data-browser="node7_6">?</td>
<td class="unknown obsolete" data-browser="node8">?</td>
<td class="unknown obsolete" data-browser="node8_3">?</td>
<td class="unknown obsolete" data-browser="node8_7">?</td>
<td class="unknown" data-browser="node8_10">?</td>
<td class="unknown obsolete" data-browser="node10_0">?</td>
<td class="unknown obsolete" data-browser="node10_4">?</td>
<td class="unknown" data-browser="node10_9">?</td>
<td class="unknown obsolete" data-browser="node11_0">?</td>
<td class="unknown obsolete" data-browser="node12_0">?</td>
<td class="unknown obsolete" data-browser="node12_5">?</td>
<td class="unknown obsolete" data-browser="node12_9">?</td>
<td class="no" data-browser="node12_11">No</td>
<td class="no" data-browser="node13_0">No</td>
<td class="no" data-browser="node13_2">No</td>
<td class="no" data-browser="node14_0">No</td>
<td class="no" data-browser="node14_5">No</td>
<td class="no" data-browser="node14_6">No</td>
<td class="no" data-browser="node15_0">No</td>
<td class="no" data-browser="node16_0">No</td>
<td class="no obsolete" data-browser="duktape2_0">No</td>
<td class="no obsolete" data-browser="duktape2_1">No</td>
<td class="no obsolete" data-browser="duktape2_2">No</td>
<td class="no" data-browser="duktape2_3">No</td>
<td class="no obsolete" data-browser="graalvm19">No</td>
<td class="no" data-browser="graalvm19_3_6">No</td>
<td class="no obsolete" data-browser="graalvm20">No</td>
<td class="no obsolete" data-browser="graalvm20_1">No</td>
<td class="no obsolete" data-browser="graalvm20_3">No</td>
<td class="no" data-browser="graalvm20_3_1">No</td>
<td class="no" data-browser="graalvm21">No</td>
<td class="unknown obsolete" data-browser="android4_4">?</td>
<td class="unknown obsolete" data-browser="android4_4_3">?</td>
<td class="unknown obsolete" data-browser="ios10_3">?</td>
<td class="unknown obsolete" data-browser="ios11">?</td>
<td class="unknown obsolete" data-browser="ios11_3">?</td>
<td class="unknown" data-browser="ios12">?</td>
<td class="unknown" data-browser="ios12_2">?</td>
<td class="unknown" data-browser="ios13">?</td>
<td class="unknown" data-browser="ios13_4">?</td>
<td class="unknown" data-browser="ios14">?</td>
<td class="unknown obsolete" data-browser="samsung10">?</td>
<td class="unknown" data-browser="samsung11">?</td>
<td class="no" data-browser="samsung12">No</td>
<td class="no" data-browser="samsung13">No</td>
<td class="no obsolete" data-browser="opera_mobile57">No</td>
<td class="no obsolete" data-browser="opera_mobile58">No</td>
<td class="no obsolete" data-browser="opera_mobile59">No</td>
<td class="no obsolete" data-browser="opera_mobile60">No</td>
<td class="no obsolete" data-browser="opera_mobile61">No</td>
<td class="no" data-browser="opera_mobile62">No</td>
<td class="no" data-browser="opera_mobile63">No</td>
</tr>
<tr><th colspan="121" class="separator"></th>
</tr>
<tr significance="1"><td id="test-RegExp_x_flag"><span><a class="anchor" href="#test-RegExp_x_flag">&#xA7;</a>RegExp &quot;x&quot; flag</span><script data-source="function () {
try {
  var re = new RegExp(&apos;^ ( \\d+ ) \
                     ( \\w+ ) \
                     ( foo  )&apos;, &apos;x&apos;);
  return re.exec(&apos;23xfoo&apos;)[0] === &apos;23xfoo&apos;;
} catch (e) {
  return false;
}
  }">test(
function () {
try {
  var re = new RegExp('^ ( \\d+ ) \
                     ( \\w+ ) \
                     ( foo  )', 'x');
  return re.exec('23xfoo')[0] === '23xfoo';
} catch (e) {
  return false;
}
  }())</script></td>
<td class="no obsolete" data-browser="konq4_13">No</td>
<td class="no" data-browser="konq4_14">No</td>
<td class="no obsolete" data-browser="ie8">No</td>
<td class="no obsolete" data-browser="ie9">No</td>
<td class="no obsolete" data-browser="ie10">No</td>
<td class="no" data-browser="ie11">No</td>
<td class="no obsolete" data-browser="firefox68">No</td>
<td class="no obsolete" data-browser="firefox75">No</td>
<td class="no obsolete" data-browser="firefox76">No</td>
<td class="no obsolete" data-browser="firefox77">No</td>
<td class="no" data-browser="firefox78">No</td>
<td class="no obsolete" data-browser="firefox79">No</td>
<td class="no obsolete" data-browser="firefox80">No</td>
<td class="no obsolete" data-browser="firefox81">No</td>
<td class="no obsolete" data-browser="firefox82">No</td>
<td class="no obsolete" data-browser="firefox83">No</td>
<td class="no obsolete" data-browser="firefox84">No</td>
<td class="no obsolete" data-browser="firefox85">No</td>
<td class="no obsolete" data-browser="firefox86">No</td>
<td class="no" data-browser="firefox87">No</td>
<td class="no" data-browser="firefox88">No</td>
<td class="no unstable" data-browser="firefox89">No</td>
<td class="no unstable" data-browser="firefox90">No</td>
<td class="no obsolete" data-browser="opera12_10">No</td>
<td class="no obsolete" data-browser="chrome83">No</td>
<td class="no obsolete" data-browser="chrome84">No</td>
<td class="no obsolete" data-browser="chrome85">No</td>
<td class="no obsolete" data-browser="chrome86">No</td>
<td class="no obsolete" data-browser="chrome87">No</td>
<td class="no" data-browser="chrome88">No</td>
<td class="no" data-browser="chrome89">No</td>
<td class="no" data-browser="chrome90">No</td>
<td class="no unstable" data-browser="chrome91">No</td>
<td class="no unstable" data-browser="chrome92">No</td>
<td class="no obsolete" data-browser="edge18">No</td>
<td class="no obsolete" data-browser="edge83">No</td>
<td class="no obsolete" data-browser="edge84">No</td>
<td class="no obsolete" data-browser="edge85">No</td>
<td class="no obsolete" data-browser="edge86">No</td>
<td class="no obsolete" data-browser="edge87">No</td>
<td class="no obsolete" data-browser="edge88">No</td>
<td class="no" data-browser="edge89">No</td>
<td class="no" data-browser="edge90">No</td>
<td class="no obsolete" data-browser="safari12_1">No</td>
<td class="no obsolete" data-browser="safari13">No</td>
<td class="no obsolete" data-browser="safari13_1">No</td>
<td class="no" data-browser="safari14">No</td>
<td class="no" data-browser="safari14_1">No</td>
<td class="no unstable" data-browser="safaritp">No</td>
<td class="no unstable" data-browser="webkit">No</td>
<td class="no obsolete" data-browser="opera69">No</td>
<td class="no obsolete" data-browser="opera70">No</td>
<td class="no obsolete" data-browser="opera71">No</td>
<td class="no obsolete" data-browser="opera72">No</td>
<td class="no obsolete" data-browser="opera73">No</td>
<td class="no obsolete" data-browser="opera74">No</td>
<td class="no" data-browser="opera75">No</td>
<td class="no" data-browser="opera76">No</td>
<td class="no obsolete" data-browser="rhino1_7">No</td>
<td class="no" data-browser="besen">No</td>
<td class="no obsolete" data-browser="phantom2_1">No</td>
<td class="no obsolete" data-browser="node0_10">No</td>
<td class="no obsolete" data-browser="node0_12">No</td>
<td class="no obsolete" data-browser="node4">No</td>
<td class="no obsolete" data-browser="node6_5">No</td>
<td class="no obsolete" data-browser="node7">No</td>
<td class="no obsolete" data-browser="node7_6">No</td>
<td class="no obsolete" data-browser="node8">No</td>
<td class="no obsolete" data-browser="node8_3">No</td>
<td class="no obsolete" data-browser="node8_7">No</td>
<td class="no" data-browser="node8_10">No</td>
<td class="no obsolete" data-browser="node10_0">No</td>
<td class="no obsolete" data-browser="node10_4">No</td>
<td class="no" data-browser="node10_9">No</td>
<td class="no obsolete" data-browser="node11_0">No</td>
<td class="no obsolete" data-browser="node12_0">No</td>
<td class="no obsolete" data-browser="node12_5">No</td>
<td class="no obsolete" data-browser="node12_9">No</td>
<td class="no" data-browser="node12_11">No</td>
<td class="no" data-browser="node13_0">No</td>
<td class="no" data-browser="node13_2">No</td>
<td class="no" data-browser="node14_0">No</td>
<td class="no" data-browser="node14_5">No</td>
<td class="no" data-browser="node14_6">No</td>
<td class="no" data-browser="node15_0">No</td>
<td class="no" data-browser="node16_0">No</td>
<td class="no obsolete" data-browser="duktape2_0">No</td>
<td class="no obsolete" data-browser="duktape2_1">No</td>
<td class="no obsolete" data-browser="duktape2_2">No</td>
<td class="no" data-browser="duktape2_3">No</td>
<td class="no obsolete" data-browser="graalvm19">No</td>
<td class="no" data-browser="graalvm19_3_6">No</td>
<td class="no obsolete" data-browser="graalvm20">No</td>
<td class="no obsolete" data-browser="graalvm20_1">No</td>
<td class="no obsolete" data-browser="graalvm20_3">No</td>
<td class="no" data-browser="graalvm20_3_1">No</td>
<td class="no" data-browser="graalvm21">No</td>
<td class="no obsolete" data-browser="android4_4">No</td>
<td class="no obsolete" data-browser="android4_4_3">No</td>
<td class="no obsolete" data-browser="ios10_3">No</td>
<td class="no obsolete" data-browser="ios11">No</td>
<td class="no obsolete" data-browser="ios11_3">No</td>
<td class="no" data-browser="ios12">No</td>
<td class="no" data-browser="ios12_2">No</td>
<td class="no" data-browser="ios13">No</td>
<td class="no" data-browser="ios13_4">No</td>
<td class="no" data-browser="ios14">No</td>
<td class="no obsolete" data-browser="samsung10">No</td>
<td class="no" data-browser="samsung11">No</td>
<td class="no" data-browser="samsung12">No</td>
<td class="no" data-browser="samsung13">No</td>
<td class="no obsolete" data-browser="opera_mobile57">No</td>
<td class="no obsolete" data-browser="opera_mobile58">No</td>
<td class="no obsolete" data-browser="opera_mobile59">No</td>
<td class="no obsolete" data-browser="opera_mobile60">No</td>
<td class="no obsolete" data-browser="opera_mobile61">No</td>
<td class="no" data-browser="opera_mobile62">No</td>
<td class="no" data-browser="opera_mobile63">No</td>
</tr>
<tr significance="1"><td id="test-Callable_RegExp"><span><a class="anchor" href="#test-Callable_RegExp">&#xA7;</a>Callable RegExp</span><script data-source="
return /\\w/(&quot;x&quot;)[0] === &quot;x&quot;;
  ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("86");try{return Function("asyncTestPassed","\nreturn /\\\\w/(\"x\")[0] === \"x\";\n  ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("86");return Function("asyncTestPassed","'use strict';"+"\nreturn /\\\\w/(\"x\")[0] === \"x\";\n  ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
</script></td>
<td class="no obsolete" data-browser="konq4_13">No</td>
<td class="no" data-browser="konq4_14">No</td>
<td class="no obsolete" data-browser="ie8">No</td>
<td class="no obsolete" data-browser="ie9">No</td>
<td class="no obsolete" data-browser="ie10">No</td>
<td class="no" data-browser="ie11">No</td>
<td class="no obsolete" data-browser="firefox68">No</td>
<td class="no obsolete" data-browser="firefox75">No</td>
<td class="no obsolete" data-browser="firefox76">No</td>
<td class="no obsolete" data-browser="firefox77">No</td>
<td class="no" data-browser="firefox78">No</td>
<td class="no obsolete" data-browser="firefox79">No</td>
<td class="no obsolete" data-browser="firefox80">No</td>
<td class="no obsolete" data-browser="firefox81">No</td>
<td class="no obsolete" data-browser="firefox82">No</td>
<td class="no obsolete" data-browser="firefox83">No</td>
<td class="no obsolete" data-browser="firefox84">No</td>
<td class="no obsolete" data-browser="firefox85">No</td>
<td class="no obsolete" data-browser="firefox86">No</td>
<td class="no" data-browser="firefox87">No</td>
<td class="no" data-browser="firefox88">No</td>
<td class="no unstable" data-browser="firefox89">No</td>
<td class="no unstable" data-browser="firefox90">No</td>
<td class="unknown obsolete" data-browser="opera12_10">?</td>
<td class="no obsolete" data-browser="chrome83">No</td>
<td class="no obsolete" data-browser="chrome84">No</td>
<td class="no obsolete" data-browser="chrome85">No</td>
<td class="no obsolete" data-browser="chrome86">No</td>
<td class="no obsolete" data-browser="chrome87">No</td>
<td class="no" data-browser="chrome88">No</td>
<td class="no" data-browser="chrome89">No</td>
<td class="no" data-browser="chrome90">No</td>
<td class="no unstable" data-browser="chrome91">No</td>
<td class="no unstable" data-browser="chrome92">No</td>
<td class="no obsolete" data-browser="edge18">No</td>
<td class="no obsolete" data-browser="edge83">No</td>
<td class="no obsolete" data-browser="edge84">No</td>
<td class="no obsolete" data-browser="edge85">No</td>
<td class="no obsolete" data-browser="edge86">No</td>
<td class="no obsolete" data-browser="edge87">No</td>
<td class="no obsolete" data-browser="edge88">No</td>
<td class="no" data-browser="edge89">No</td>
<td class="no" data-browser="edge90">No</td>
<td class="no obsolete" data-browser="safari12_1">No</td>
<td class="no obsolete" data-browser="safari13">No</td>
<td class="no obsolete" data-browser="safari13_1">No</td>
<td class="no" data-browser="safari14">No</td>
<td class="no" data-browser="safari14_1">No</td>
<td class="no unstable" data-browser="safaritp">No</td>
<td class="no unstable" data-browser="webkit">No</td>
<td class="no obsolete" data-browser="opera69">No</td>
<td class="no obsolete" data-browser="opera70">No</td>
<td class="no obsolete" data-browser="opera71">No</td>
<td class="no obsolete" data-browser="opera72">No</td>
<td class="no obsolete" data-browser="opera73">No</td>
<td class="no obsolete" data-browser="opera74">No</td>
<td class="no" data-browser="opera75">No</td>
<td class="no" data-browser="opera76">No</td>
<td class="yes obsolete" data-browser="rhino1_7">Yes</td>
<td class="no" data-browser="besen">No</td>
<td class="no obsolete" data-browser="phantom2_1">No</td>
<td class="no obsolete" data-browser="node0_10">No</td>
<td class="no obsolete" data-browser="node0_12">No</td>
<td class="no obsolete" data-browser="node4">No</td>
<td class="no obsolete" data-browser="node6_5">No</td>
<td class="no obsolete" data-browser="node7">No</td>
<td class="no obsolete" data-browser="node7_6">No</td>
<td class="no obsolete" data-browser="node8">No</td>
<td class="no obsolete" data-browser="node8_3">No</td>
<td class="no obsolete" data-browser="node8_7">No</td>
<td class="no" data-browser="node8_10">No</td>
<td class="no obsolete" data-browser="node10_0">No</td>
<td class="no obsolete" data-browser="node10_4">No</td>
<td class="no" data-browser="node10_9">No</td>
<td class="no obsolete" data-browser="node11_0">No</td>
<td class="no obsolete" data-browser="node12_0">No</td>
<td class="no obsolete" data-browser="node12_5">No</td>
<td class="no obsolete" data-browser="node12_9">No</td>
<td class="no" data-browser="node12_11">No</td>
<td class="no" data-browser="node13_0">No</td>
<td class="no" data-browser="node13_2">No</td>
<td class="no" data-browser="node14_0">No</td>
<td class="no" data-browser="node14_5">No</td>
<td class="no" data-browser="node14_6">No</td>
<td class="no" data-browser="node15_0">No</td>
<td class="no" data-browser="node16_0">No</td>
<td class="no obsolete" data-browser="duktape2_0">No</td>
<td class="no obsolete" data-browser="duktape2_1">No</td>
<td class="no obsolete" data-browser="duktape2_2">No</td>
<td class="no" data-browser="duktape2_3">No</td>
<td class="no obsolete" data-browser="graalvm19">No</td>
<td class="no" data-browser="graalvm19_3_6">No</td>
<td class="no obsolete" data-browser="graalvm20">No</td>
<td class="no obsolete" data-browser="graalvm20_1">No</td>
<td class="no obsolete" data-browser="graalvm20_3">No</td>
<td class="no" data-browser="graalvm20_3_1">No</td>
<td class="no" data-browser="graalvm21">No</td>
<td class="no obsolete" data-browser="android4_4">No</td>
<td class="no obsolete" data-browser="android4_4_3">No</td>
<td class="no obsolete" data-browser="ios10_3">No</td>
<td class="no obsolete" data-browser="ios11">No</td>
<td class="no obsolete" data-browser="ios11_3">No</td>
<td class="no" data-browser="ios12">No</td>
<td class="no" data-browser="ios12_2">No</td>
<td class="no" data-browser="ios13">No</td>
<td class="no" data-browser="ios13_4">No</td>
<td class="no" data-browser="ios14">No</td>
<td class="no obsolete" data-browser="samsung10">No</td>
<td class="no" data-browser="samsung11">No</td>
<td class="no" data-browser="samsung12">No</td>
<td class="no" data-browser="samsung13">No</td>
<td class="no obsolete" data-browser="opera_mobile57">No</td>
<td class="no obsolete" data-browser="opera_mobile58">No</td>
<td class="no obsolete" data-browser="opera_mobile59">No</td>
<td class="no obsolete" data-browser="opera_mobile60">No</td>
<td class="no obsolete" data-browser="opera_mobile61">No</td>
<td class="no" data-browser="opera_mobile62">No</td>
<td class="no" data-browser="opera_mobile63">No</td>
</tr>
<tr significance="1"><td id="test-RegExp_named_groups"><span><a class="anchor" href="#test-RegExp_named_groups">&#xA7;</a>RegExp named groups</span><script data-source="
return /(?P&lt;name&gt;a)(?P=name)/.test(&quot;aa&quot;) &amp;&amp;
       !/(?P&lt;name&gt;a)(?P=name)/.test(&quot;&quot;)
  ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("87");try{return Function("asyncTestPassed","\nreturn /(?P<name>a)(?P=name)/.test(\"aa\") &&\n       !/(?P<name>a)(?P=name)/.test(\"\")\n  ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("87");return Function("asyncTestPassed","'use strict';"+"\nreturn /(?P<name>a)(?P=name)/.test(\"aa\") &&\n       !/(?P<name>a)(?P=name)/.test(\"\")\n  ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
</script></td>
<td class="yes obsolete" data-browser="konq4_13">Yes</td>
<td class="yes" data-browser="konq4_14">Yes</td>
<td class="no obsolete" data-browser="ie8">No</td>
<td class="no obsolete" data-browser="ie9">No</td>
<td class="no obsolete" data-browser="ie10">No</td>
<td class="no" data-browser="ie11">No</td>
<td class="no obsolete" data-browser="firefox68">No</td>
<td class="no obsolete" data-browser="firefox75">No</td>
<td class="no obsolete" data-browser="firefox76">No</td>
<td class="no obsolete" data-browser="firefox77">No</td>
<td class="no" data-browser="firefox78">No</td>
<td class="no obsolete" data-browser="firefox79">No</td>
<td class="no obsolete" data-browser="firefox80">No</td>
<td class="no obsolete" data-browser="firefox81">No</td>
<td class="no obsolete" data-browser="firefox82">No</td>
<td class="no obsolete" data-browser="firefox83">No</td>
<td class="no obsolete" data-browser="firefox84">No</td>
<td class="no obsolete" data-browser="firefox85">No</td>
<td class="no obsolete" data-browser="firefox86">No</td>
<td class="no" data-browser="firefox87">No</td>
<td class="no" data-browser="firefox88">No</td>
<td class="no unstable" data-browser="firefox89">No</td>
<td class="no unstable" data-browser="firefox90">No</td>
<td class="yes obsolete" data-browser="opera12_10">Yes</td>
<td class="no obsolete" data-browser="chrome83">No</td>
<td class="no obsolete" data-browser="chrome84">No</td>
<td class="no obsolete" data-browser="chrome85">No</td>
<td class="no obsolete" data-browser="chrome86">No</td>
<td class="no obsolete" data-browser="chrome87">No</td>
<td class="no" data-browser="chrome88">No</td>
<td class="no" data-browser="chrome89">No</td>
<td class="no" data-browser="chrome90">No</td>
<td class="no unstable" data-browser="chrome91">No</td>
<td class="no unstable" data-browser="chrome92">No</td>
<td class="no obsolete" data-browser="edge18">No</td>
<td class="no obsolete" data-browser="edge83">No</td>
<td class="no obsolete" data-browser="edge84">No</td>
<td class="no obsolete" data-browser="edge85">No</td>
<td class="no obsolete" data-browser="edge86">No</td>
<td class="no obsolete" data-browser="edge87">No</td>
<td class="no obsolete" data-browser="edge88">No</td>
<td class="no" data-browser="edge89">No</td>
<td class="no" data-browser="edge90">No</td>
<td class="no obsolete" data-browser="safari12_1">No</td>
<td class="no obsolete" data-browser="safari13">No</td>
<td class="no obsolete" data-browser="safari13_1">No</td>
<td class="no" data-browser="safari14">No</td>
<td class="no" data-browser="safari14_1">No</td>
<td class="no unstable" data-browser="safaritp">No</td>
<td class="no unstable" data-browser="webkit">No</td>
<td class="no obsolete" data-browser="opera69">No</td>
<td class="no obsolete" data-browser="opera70">No</td>
<td class="no obsolete" data-browser="opera71">No</td>
<td class="no obsolete" data-browser="opera72">No</td>
<td class="no obsolete" data-browser="opera73">No</td>
<td class="no obsolete" data-browser="opera74">No</td>
<td class="no" data-browser="opera75">No</td>
<td class="no" data-browser="opera76">No</td>
<td class="no obsolete" data-browser="rhino1_7">No</td>
<td class="unknown" data-browser="besen">?</td>
<td class="no obsolete" data-browser="phantom2_1">No</td>
<td class="no obsolete" data-browser="node0_10">No</td>
<td class="no obsolete" data-browser="node0_12">No</td>
<td class="no obsolete" data-browser="node4">No</td>
<td class="no obsolete" data-browser="node6_5">No</td>
<td class="no obsolete" data-browser="node7">No</td>
<td class="no obsolete" data-browser="node7_6">No</td>
<td class="no obsolete" data-browser="node8">No</td>
<td class="no obsolete" data-browser="node8_3">No</td>
<td class="no obsolete" data-browser="node8_7">No</td>
<td class="no" data-browser="node8_10">No</td>
<td class="no obsolete" data-browser="node10_0">No</td>
<td class="no obsolete" data-browser="node10_4">No</td>
<td class="no" data-browser="node10_9">No</td>
<td class="no obsolete" data-browser="node11_0">No</td>
<td class="no obsolete" data-browser="node12_0">No</td>
<td class="no obsolete" data-browser="node12_5">No</td>
<td class="no obsolete" data-browser="node12_9">No</td>
<td class="no" data-browser="node12_11">No</td>
<td class="no" data-browser="node13_0">No</td>
<td class="no" data-browser="node13_2">No</td>
<td class="no" data-browser="node14_0">No</td>
<td class="no" data-browser="node14_5">No</td>
<td class="no" data-browser="node14_6">No</td>
<td class="no" data-browser="node15_0">No</td>
<td class="no" data-browser="node16_0">No</td>
<td class="no obsolete" data-browser="duktape2_0">No</td>
<td class="no obsolete" data-browser="duktape2_1">No</td>
<td class="no obsolete" data-browser="duktape2_2">No</td>
<td class="no" data-browser="duktape2_3">No</td>
<td class="no obsolete" data-browser="graalvm19">No</td>
<td class="no" data-browser="graalvm19_3_6">No</td>
<td class="no obsolete" data-browser="graalvm20">No</td>
<td class="no obsolete" data-browser="graalvm20_1">No</td>
<td class="no obsolete" data-browser="graalvm20_3">No</td>
<td class="no" data-browser="graalvm20_3_1">No</td>
<td class="no" data-browser="graalvm21">No</td>
<td class="no obsolete" data-browser="android4_4">No</td>
<td class="no obsolete" data-browser="android4_4_3">No</td>
<td class="no obsolete" data-browser="ios10_3">No</td>
<td class="no obsolete" data-browser="ios11">No</td>
<td class="no obsolete" data-browser="ios11_3">No</td>
<td class="no" data-browser="ios12">No</td>
<td class="no" data-browser="ios12_2">No</td>
<td class="no" data-browser="ios13">No</td>
<td class="no" data-browser="ios13_4">No</td>
<td class="no" data-browser="ios14">No</td>
<td class="no obsolete" data-browser="samsung10">No</td>
<td class="no" data-browser="samsung11">No</td>
<td class="no" data-browser="samsung12">No</td>
<td class="no" data-browser="samsung13">No</td>
<td class="no obsolete" data-browser="opera_mobile57">No</td>
<td class="no obsolete" data-browser="opera_mobile58">No</td>
<td class="no obsolete" data-browser="opera_mobile59">No</td>
<td class="no obsolete" data-browser="opera_mobile60">No</td>
<td class="no obsolete" data-browser="opera_mobile61">No</td>
<td class="no" data-browser="opera_mobile62">No</td>
<td class="no" data-browser="opera_mobile63">No</td>
</tr>
<tr><th colspan="121" class="separator"></th>
</tr>
<tr significance="1"><td id="test-String.prototype.quote"><span><a class="anchor" href="#test-String.prototype.quote">&#xA7;</a>String.prototype.quote <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/quote" title="MDN documentation"><img src="../mdn.png" alt="MDN (Mozilla Development Network) logo" width="15" height="13"></a>&#xA0;</span><script data-source="function () { return typeof String.prototype.quote === &apos;function&apos; }">test(
function () { return typeof String.prototype.quote === 'function' }())</script></td>
<td class="no obsolete" data-browser="konq4_13">No</td>
<td class="no" data-browser="konq4_14">No</td>
<td class="no obsolete" data-browser="ie8">No</td>
<td class="no obsolete" data-browser="ie9">No</td>
<td class="no obsolete" data-browser="ie10">No</td>
<td class="no" data-browser="ie11">No</td>
<td class="no obsolete" data-browser="firefox68">No</td>
<td class="no obsolete" data-browser="firefox75">No</td>
<td class="no obsolete" data-browser="firefox76">No</td>
<td class="no obsolete" data-browser="firefox77">No</td>
<td class="no" data-browser="firefox78">No</td>
<td class="no obsolete" data-browser="firefox79">No</td>
<td class="no obsolete" data-browser="firefox80">No</td>
<td class="no obsolete" data-browser="firefox81">No</td>
<td class="no obsolete" data-browser="firefox82">No</td>
<td class="no obsolete" data-browser="firefox83">No</td>
<td class="no obsolete" data-browser="firefox84">No</td>
<td class="no obsolete" data-browser="firefox85">No</td>
<td class="no obsolete" data-browser="firefox86">No</td>
<td class="no" data-browser="firefox87">No</td>
<td class="no" data-browser="firefox88">No</td>
<td class="no unstable" data-browser="firefox89">No</td>
<td class="no unstable" data-browser="firefox90">No</td>
<td class="no obsolete" data-browser="opera12_10">No</td>
<td class="no obsolete" data-browser="chrome83">No</td>
<td class="no obsolete" data-browser="chrome84">No</td>
<td class="no obsolete" data-browser="chrome85">No</td>
<td class="no obsolete" data-browser="chrome86">No</td>
<td class="no obsolete" data-browser="chrome87">No</td>
<td class="no" data-browser="chrome88">No</td>
<td class="no" data-browser="chrome89">No</td>
<td class="no" data-browser="chrome90">No</td>
<td class="no unstable" data-browser="chrome91">No</td>
<td class="no unstable" data-browser="chrome92">No</td>
<td class="no obsolete" data-browser="edge18">No</td>
<td class="no obsolete" data-browser="edge83">No</td>
<td class="no obsolete" data-browser="edge84">No</td>
<td class="no obsolete" data-browser="edge85">No</td>
<td class="no obsolete" data-browser="edge86">No</td>
<td class="no obsolete" data-browser="edge87">No</td>
<td class="no obsolete" data-browser="edge88">No</td>
<td class="no" data-browser="edge89">No</td>
<td class="no" data-browser="edge90">No</td>
<td class="no obsolete" data-browser="safari12_1">No</td>
<td class="no obsolete" data-browser="safari13">No</td>
<td class="no obsolete" data-browser="safari13_1">No</td>
<td class="no" data-browser="safari14">No</td>
<td class="no" data-browser="safari14_1">No</td>
<td class="no unstable" data-browser="safaritp">No</td>
<td class="no unstable" data-browser="webkit">No</td>
<td class="no obsolete" data-browser="opera69">No</td>
<td class="no obsolete" data-browser="opera70">No</td>
<td class="no obsolete" data-browser="opera71">No</td>
<td class="no obsolete" data-browser="opera72">No</td>
<td class="no obsolete" data-browser="opera73">No</td>
<td class="no obsolete" data-browser="opera74">No</td>
<td class="no" data-browser="opera75">No</td>
<td class="no" data-browser="opera76">No</td>
<td class="no obsolete" data-browser="rhino1_7">No</td>
<td class="unknown" data-browser="besen">?</td>
<td class="no obsolete" data-browser="phantom2_1">No</td>
<td class="no obsolete" data-browser="node0_10">No</td>
<td class="no obsolete" data-browser="node0_12">No</td>
<td class="no obsolete" data-browser="node4">No</td>
<td class="no obsolete" data-browser="node6_5">No</td>
<td class="no obsolete" data-browser="node7">No</td>
<td class="no obsolete" data-browser="node7_6">No</td>
<td class="no obsolete" data-browser="node8">No</td>
<td class="no obsolete" data-browser="node8_3">No</td>
<td class="no obsolete" data-browser="node8_7">No</td>
<td class="no" data-browser="node8_10">No</td>
<td class="no obsolete" data-browser="node10_0">No</td>
<td class="no obsolete" data-browser="node10_4">No</td>
<td class="no" data-browser="node10_9">No</td>
<td class="no obsolete" data-browser="node11_0">No</td>
<td class="no obsolete" data-browser="node12_0">No</td>
<td class="no obsolete" data-browser="node12_5">No</td>
<td class="no obsolete" data-browser="node12_9">No</td>
<td class="no" data-browser="node12_11">No</td>
<td class="no" data-browser="node13_0">No</td>
<td class="no" data-browser="node13_2">No</td>
<td class="no" data-browser="node14_0">No</td>
<td class="no" data-browser="node14_5">No</td>
<td class="no" data-browser="node14_6">No</td>
<td class="no" data-browser="node15_0">No</td>
<td class="no" data-browser="node16_0">No</td>
<td class="no obsolete" data-browser="duktape2_0">No</td>
<td class="no obsolete" data-browser="duktape2_1">No</td>
<td class="no obsolete" data-browser="duktape2_2">No</td>
<td class="no" data-browser="duktape2_3">No</td>
<td class="no obsolete" data-browser="graalvm19">No</td>
<td class="no" data-browser="graalvm19_3_6">No</td>
<td class="no obsolete" data-browser="graalvm20">No</td>
<td class="no obsolete" data-browser="graalvm20_1">No</td>
<td class="no obsolete" data-browser="graalvm20_3">No</td>
<td class="no" data-browser="graalvm20_3_1">No</td>
<td class="no" data-browser="graalvm21">No</td>
<td class="no obsolete" data-browser="android4_4">No</td>
<td class="no obsolete" data-browser="android4_4_3">No</td>
<td class="no obsolete" data-browser="ios10_3">No</td>
<td class="no obsolete" data-browser="ios11">No</td>
<td class="no obsolete" data-browser="ios11_3">No</td>
<td class="no" data-browser="ios12">No</td>
<td class="no" data-browser="ios12_2">No</td>
<td class="no" data-browser="ios13">No</td>
<td class="no" data-browser="ios13_4">No</td>
<td class="no" data-browser="ios14">No</td>
<td class="no obsolete" data-browser="samsung10">No</td>
<td class="no" data-browser="samsung11">No</td>
<td class="no" data-browser="samsung12">No</td>
<td class="no" data-browser="samsung13">No</td>
<td class="no obsolete" data-browser="opera_mobile57">No</td>
<td class="no obsolete" data-browser="opera_mobile58">No</td>
<td class="no obsolete" data-browser="opera_mobile59">No</td>
<td class="no obsolete" data-browser="opera_mobile60">No</td>
<td class="no obsolete" data-browser="opera_mobile61">No</td>
<td class="no" data-browser="opera_mobile62">No</td>
<td class="no" data-browser="opera_mobile63">No</td>
</tr>
<tr significance="1"><td id="test-String.prototype.replace_flags"><span><a class="anchor" href="#test-String.prototype.replace_flags">&#xA7;</a><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/replace">String.prototype.replace flags</a> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/replace#Firefox-specific_notes" title="MDN documentation"><img src="../mdn.png" alt="MDN (Mozilla Development Network) logo" width="15" height="13"></a>&#xA0;</span><script data-source="function () { return &apos;foofoo&apos;.replace(&apos;foo&apos;, &apos;bar&apos;, &apos;g&apos;) === &apos;barbar&apos; }">test(
function () { return 'foofoo'.replace('foo', 'bar', 'g') === 'barbar' }())</script></td>
<td class="unknown obsolete" data-browser="konq4_13">?</td>
<td class="unknown" data-browser="konq4_14">?</td>
<td class="unknown obsolete" data-browser="ie8">?</td>
<td class="unknown obsolete" data-browser="ie9">?</td>
<td class="unknown obsolete" data-browser="ie10">?</td>
<td class="no" data-browser="ie11">No</td>
<td class="no obsolete" data-browser="firefox68">No</td>
<td class="no obsolete" data-browser="firefox75">No</td>
<td class="no obsolete" data-browser="firefox76">No</td>
<td class="no obsolete" data-browser="firefox77">No</td>
<td class="no" data-browser="firefox78">No</td>
<td class="no obsolete" data-browser="firefox79">No</td>
<td class="no obsolete" data-browser="firefox80">No</td>
<td class="no obsolete" data-browser="firefox81">No</td>
<td class="no obsolete" data-browser="firefox82">No</td>
<td class="no obsolete" data-browser="firefox83">No</td>
<td class="no obsolete" data-browser="firefox84">No</td>
<td class="no obsolete" data-browser="firefox85">No</td>
<td class="no obsolete" data-browser="firefox86">No</td>
<td class="no" data-browser="firefox87">No</td>
<td class="no" data-browser="firefox88">No</td>
<td class="no unstable" data-browser="firefox89">No</td>
<td class="no unstable" data-browser="firefox90">No</td>
<td class="no obsolete" data-browser="opera12_10">No</td>
<td class="no obsolete" data-browser="chrome83">No</td>
<td class="no obsolete" data-browser="chrome84">No</td>
<td class="no obsolete" data-browser="chrome85">No</td>
<td class="no obsolete" data-browser="chrome86">No</td>
<td class="no obsolete" data-browser="chrome87">No</td>
<td class="no" data-browser="chrome88">No</td>
<td class="no" data-browser="chrome89">No</td>
<td class="no" data-browser="chrome90">No</td>
<td class="no unstable" data-browser="chrome91">No</td>
<td class="no unstable" data-browser="chrome92">No</td>
<td class="no obsolete" data-browser="edge18">No</td>
<td class="no obsolete" data-browser="edge83">No</td>
<td class="no obsolete" data-browser="edge84">No</td>
<td class="no obsolete" data-browser="edge85">No</td>
<td class="no obsolete" data-browser="edge86">No</td>
<td class="no obsolete" data-browser="edge87">No</td>
<td class="no obsolete" data-browser="edge88">No</td>
<td class="no" data-browser="edge89">No</td>
<td class="no" data-browser="edge90">No</td>
<td class="unknown obsolete" data-browser="safari12_1">?</td>
<td class="unknown obsolete" data-browser="safari13">?</td>
<td class="unknown obsolete" data-browser="safari13_1">?</td>
<td class="unknown" data-browser="safari14">?</td>
<td class="unknown" data-browser="safari14_1">?</td>
<td class="unknown unstable" data-browser="safaritp">?</td>
<td class="unknown unstable" data-browser="webkit">?</td>
<td class="no obsolete" data-browser="opera69">No</td>
<td class="no obsolete" data-browser="opera70">No</td>
<td class="no obsolete" data-browser="opera71">No</td>
<td class="no obsolete" data-browser="opera72">No</td>
<td class="no obsolete" data-browser="opera73">No</td>
<td class="no obsolete" data-browser="opera74">No</td>
<td class="no" data-browser="opera75">No</td>
<td class="no" data-browser="opera76">No</td>
<td class="yes obsolete" data-browser="rhino1_7">Yes</td>
<td class="unknown" data-browser="besen">?</td>
<td class="unknown obsolete" data-browser="phantom2_1">?</td>
<td class="unknown obsolete" data-browser="node0_10">?</td>
<td class="unknown obsolete" data-browser="node0_12">?</td>
<td class="unknown obsolete" data-browser="node4">?</td>
<td class="unknown obsolete" data-browser="node6_5">?</td>
<td class="unknown obsolete" data-browser="node7">?</td>
<td class="unknown obsolete" data-browser="node7_6">?</td>
<td class="unknown obsolete" data-browser="node8">?</td>
<td class="unknown obsolete" data-browser="node8_3">?</td>
<td class="unknown obsolete" data-browser="node8_7">?</td>
<td class="unknown" data-browser="node8_10">?</td>
<td class="unknown obsolete" data-browser="node10_0">?</td>
<td class="unknown obsolete" data-browser="node10_4">?</td>
<td class="unknown" data-browser="node10_9">?</td>
<td class="unknown obsolete" data-browser="node11_0">?</td>
<td class="unknown obsolete" data-browser="node12_0">?</td>
<td class="unknown obsolete" data-browser="node12_5">?</td>
<td class="unknown obsolete" data-browser="node12_9">?</td>
<td class="no" data-browser="node12_11">No</td>
<td class="no" data-browser="node13_0">No</td>
<td class="no" data-browser="node13_2">No</td>
<td class="no" data-browser="node14_0">No</td>
<td class="no" data-browser="node14_5">No</td>
<td class="no" data-browser="node14_6">No</td>
<td class="no" data-browser="node15_0">No</td>
<td class="no" data-browser="node16_0">No</td>
<td class="no obsolete" data-browser="duktape2_0">No</td>
<td class="no obsolete" data-browser="duktape2_1">No</td>
<td class="no obsolete" data-browser="duktape2_2">No</td>
<td class="no" data-browser="duktape2_3">No</td>
<td class="no obsolete" data-browser="graalvm19">No</td>
<td class="no" data-browser="graalvm19_3_6">No</td>
<td class="no obsolete" data-browser="graalvm20">No</td>
<td class="no obsolete" data-browser="graalvm20_1">No</td>
<td class="no obsolete" data-browser="graalvm20_3">No</td>
<td class="no" data-browser="graalvm20_3_1">No</td>
<td class="no" data-browser="graalvm21">No</td>
<td class="unknown obsolete" data-browser="android4_4">?</td>
<td class="unknown obsolete" data-browser="android4_4_3">?</td>
<td class="unknown obsolete" data-browser="ios10_3">?</td>
<td class="unknown obsolete" data-browser="ios11">?</td>
<td class="unknown obsolete" data-browser="ios11_3">?</td>
<td class="unknown" data-browser="ios12">?</td>
<td class="unknown" data-browser="ios12_2">?</td>
<td class="unknown" data-browser="ios13">?</td>
<td class="unknown" data-browser="ios13_4">?</td>
<td class="unknown" data-browser="ios14">?</td>
<td class="unknown obsolete" data-browser="samsung10">?</td>
<td class="unknown" data-browser="samsung11">?</td>
<td class="no" data-browser="samsung12">No</td>
<td class="no" data-browser="samsung13">No</td>
<td class="no obsolete" data-browser="opera_mobile57">No</td>
<td class="no obsolete" data-browser="opera_mobile58">No</td>
<td class="no obsolete" data-browser="opera_mobile59">No</td>
<td class="no obsolete" data-browser="opera_mobile60">No</td>
<td class="no obsolete" data-browser="opera_mobile61">No</td>
<td class="no" data-browser="opera_mobile62">No</td>
<td class="no" data-browser="opera_mobile63">No</td>
</tr>
<tr><th colspan="121" class="separator"></th>
</tr>
<tr significance="1"><td id="test-Date.prototype.toLocaleFormat"><span><a class="anchor" href="#test-Date.prototype.toLocaleFormat">&#xA7;</a><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toLocaleFormat">Date.prototype.toLocaleFormat</a> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toLocaleFormat" title="MDN documentation"><img src="../mdn.png" alt="MDN (Mozilla Development Network) logo" width="15" height="13"></a>&#xA0;</span><script data-source="function () { return typeof Date.prototype.toLocaleFormat === &apos;function&apos; }">test(
function () { return typeof Date.prototype.toLocaleFormat === 'function' }())</script></td>
<td class="no obsolete" data-browser="konq4_13">No</td>
<td class="no" data-browser="konq4_14">No</td>
<td class="no obsolete" data-browser="ie8">No</td>
<td class="no obsolete" data-browser="ie9">No</td>
<td class="no obsolete" data-browser="ie10">No</td>
<td class="no" data-browser="ie11">No</td>
<td class="no obsolete" data-browser="firefox68">No</td>
<td class="no obsolete" data-browser="firefox75">No</td>
<td class="no obsolete" data-browser="firefox76">No</td>
<td class="no obsolete" data-browser="firefox77">No</td>
<td class="no" data-browser="firefox78">No</td>
<td class="no obsolete" data-browser="firefox79">No</td>
<td class="no obsolete" data-browser="firefox80">No</td>
<td class="no obsolete" data-browser="firefox81">No</td>
<td class="no obsolete" data-browser="firefox82">No</td>
<td class="no obsolete" data-browser="firefox83">No</td>
<td class="no obsolete" data-browser="firefox84">No</td>
<td class="no obsolete" data-browser="firefox85">No</td>
<td class="no obsolete" data-browser="firefox86">No</td>
<td class="no" data-browser="firefox87">No</td>
<td class="no" data-browser="firefox88">No</td>
<td class="no unstable" data-browser="firefox89">No</td>
<td class="no unstable" data-browser="firefox90">No</td>
<td class="no obsolete" data-browser="opera12_10">No</td>
<td class="no obsolete" data-browser="chrome83">No</td>
<td class="no obsolete" data-browser="chrome84">No</td>
<td class="no obsolete" data-browser="chrome85">No</td>
<td class="no obsolete" data-browser="chrome86">No</td>
<td class="no obsolete" data-browser="chrome87">No</td>
<td class="no" data-browser="chrome88">No</td>
<td class="no" data-browser="chrome89">No</td>
<td class="no" data-browser="chrome90">No</td>
<td class="no unstable" data-browser="chrome91">No</td>
<td class="no unstable" data-browser="chrome92">No</td>
<td class="no obsolete" data-browser="edge18">No</td>
<td class="no obsolete" data-browser="edge83">No</td>
<td class="no obsolete" data-browser="edge84">No</td>
<td class="no obsolete" data-browser="edge85">No</td>
<td class="no obsolete" data-browser="edge86">No</td>
<td class="no obsolete" data-browser="edge87">No</td>
<td class="no obsolete" data-browser="edge88">No</td>
<td class="no" data-browser="edge89">No</td>
<td class="no" data-browser="edge90">No</td>
<td class="no obsolete" data-browser="safari12_1">No</td>
<td class="no obsolete" data-browser="safari13">No</td>
<td class="no obsolete" data-browser="safari13_1">No</td>
<td class="no" data-browser="safari14">No</td>
<td class="no" data-browser="safari14_1">No</td>
<td class="no unstable" data-browser="safaritp">No</td>
<td class="no unstable" data-browser="webkit">No</td>
<td class="no obsolete" data-browser="opera69">No</td>
<td class="no obsolete" data-browser="opera70">No</td>
<td class="no obsolete" data-browser="opera71">No</td>
<td class="no obsolete" data-browser="opera72">No</td>
<td class="no obsolete" data-browser="opera73">No</td>
<td class="no obsolete" data-browser="opera74">No</td>
<td class="no" data-browser="opera75">No</td>
<td class="no" data-browser="opera76">No</td>
<td class="no obsolete" data-browser="rhino1_7">No</td>
<td class="no" data-browser="besen">No</td>
<td class="no obsolete" data-browser="phantom2_1">No</td>
<td class="no obsolete" data-browser="node0_10">No</td>
<td class="no obsolete" data-browser="node0_12">No</td>
<td class="no obsolete" data-browser="node4">No</td>
<td class="no obsolete" data-browser="node6_5">No</td>
<td class="no obsolete" data-browser="node7">No</td>
<td class="no obsolete" data-browser="node7_6">No</td>
<td class="no obsolete" data-browser="node8">No</td>
<td class="no obsolete" data-browser="node8_3">No</td>
<td class="no obsolete" data-browser="node8_7">No</td>
<td class="no" data-browser="node8_10">No</td>
<td class="no obsolete" data-browser="node10_0">No</td>
<td class="no obsolete" data-browser="node10_4">No</td>
<td class="no" data-browser="node10_9">No</td>
<td class="no obsolete" data-browser="node11_0">No</td>
<td class="no obsolete" data-browser="node12_0">No</td>
<td class="no obsolete" data-browser="node12_5">No</td>
<td class="no obsolete" data-browser="node12_9">No</td>
<td class="no" data-browser="node12_11">No</td>
<td class="no" data-browser="node13_0">No</td>
<td class="no" data-browser="node13_2">No</td>
<td class="no" data-browser="node14_0">No</td>
<td class="no" data-browser="node14_5">No</td>
<td class="no" data-browser="node14_6">No</td>
<td class="no" data-browser="node15_0">No</td>
<td class="no" data-browser="node16_0">No</td>
<td class="no obsolete" data-browser="duktape2_0">No</td>
<td class="no obsolete" data-browser="duktape2_1">No</td>
<td class="no obsolete" data-browser="duktape2_2">No</td>
<td class="no" data-browser="duktape2_3">No</td>
<td class="no obsolete" data-browser="graalvm19">No</td>
<td class="no" data-browser="graalvm19_3_6">No</td>
<td class="no obsolete" data-browser="graalvm20">No</td>
<td class="no obsolete" data-browser="graalvm20_1">No</td>
<td class="no obsolete" data-browser="graalvm20_3">No</td>
<td class="no" data-browser="graalvm20_3_1">No</td>
<td class="no" data-browser="graalvm21">No</td>
<td class="no obsolete" data-browser="android4_4">No</td>
<td class="no obsolete" data-browser="android4_4_3">No</td>
<td class="no obsolete" data-browser="ios10_3">No</td>
<td class="no obsolete" data-browser="ios11">No</td>
<td class="no obsolete" data-browser="ios11_3">No</td>
<td class="no" data-browser="ios12">No</td>
<td class="no" data-browser="ios12_2">No</td>
<td class="no" data-browser="ios13">No</td>
<td class="no" data-browser="ios13_4">No</td>
<td class="no" data-browser="ios14">No</td>
<td class="no obsolete" data-browser="samsung10">No</td>
<td class="no" data-browser="samsung11">No</td>
<td class="no" data-browser="samsung12">No</td>
<td class="no" data-browser="samsung13">No</td>
<td class="no obsolete" data-browser="opera_mobile57">No</td>
<td class="no obsolete" data-browser="opera_mobile58">No</td>
<td class="no obsolete" data-browser="opera_mobile59">No</td>
<td class="no obsolete" data-browser="opera_mobile60">No</td>
<td class="no obsolete" data-browser="opera_mobile61">No</td>
<td class="no" data-browser="opera_mobile62">No</td>
<td class="no" data-browser="opera_mobile63">No</td>
</tr>
<tr significance="1"><td id="test-Date.parse_produces_NaN_for_invalid_dates"><span><a class="anchor" href="#test-Date.parse_produces_NaN_for_invalid_dates">&#xA7;</a>Date.parse produces NaN for invalid dates</span><script data-source="function () {
var brokenOnFirefox = !isNaN(Date.parse(&apos;2012-04-04T24:00:00.500Z&apos;));
var brokenOnIE10 = !isNaN(Date.parse(&apos;2012-12-31T24:01:00.000Z&apos;));
var brokenOnChrome = !isNaN(Date.parse(&apos;2011-02-29T12:00:00.000Z&apos;));
return !brokenOnFirefox &amp;&amp; !brokenOnIE10 &amp;&amp; !brokenOnChrome;
  }">test(
function () {
var brokenOnFirefox = !isNaN(Date.parse('2012-04-04T24:00:00.500Z'));
var brokenOnIE10 = !isNaN(Date.parse('2012-12-31T24:01:00.000Z'));
var brokenOnChrome = !isNaN(Date.parse('2011-02-29T12:00:00.000Z'));
return !brokenOnFirefox && !brokenOnIE10 && !brokenOnChrome;
  }())</script></td>
<td class="yes obsolete" data-browser="konq4_13">Yes</td>
<td class="yes" data-browser="konq4_14">Yes</td>
<td class="unknown obsolete" data-browser="ie8">?</td>
<td class="unknown obsolete" data-browser="ie9">?</td>
<td class="unknown obsolete" data-browser="ie10">?</td>
<td class="no" data-browser="ie11">No</td>
<td class="yes obsolete" data-browser="firefox68">Yes</td>
<td class="yes obsolete" data-browser="firefox75">Yes</td>
<td class="yes obsolete" data-browser="firefox76">Yes</td>
<td class="yes obsolete" data-browser="firefox77">Yes</td>
<td class="yes" data-browser="firefox78">Yes</td>
<td class="yes obsolete" data-browser="firefox79">Yes</td>
<td class="yes obsolete" data-browser="firefox80">Yes</td>
<td class="yes obsolete" data-browser="firefox81">Yes</td>
<td class="yes obsolete" data-browser="firefox82">Yes</td>
<td class="yes obsolete" data-browser="firefox83">Yes</td>
<td class="yes obsolete" data-browser="firefox84">Yes</td>
<td class="yes obsolete" data-browser="firefox85">Yes</td>
<td class="yes obsolete" data-browser="firefox86">Yes</td>
<td class="yes" data-browser="firefox87">Yes</td>
<td class="yes" data-browser="firefox88">Yes</td>
<td class="yes unstable" data-browser="firefox89">Yes</td>
<td class="yes unstable" data-browser="firefox90">Yes</td>
<td class="yes obsolete" data-browser="opera12_10">Yes</td>
<td class="no obsolete" data-browser="chrome83">No</td>
<td class="no obsolete" data-browser="chrome84">No</td>
<td class="no obsolete" data-browser="chrome85">No</td>
<td class="no obsolete" data-browser="chrome86">No</td>
<td class="no obsolete" data-browser="chrome87">No</td>
<td class="no" data-browser="chrome88">No</td>
<td class="no" data-browser="chrome89">No</td>
<td class="no" data-browser="chrome90">No</td>
<td class="no unstable" data-browser="chrome91">No</td>
<td class="no unstable" data-browser="chrome92">No</td>
<td class="no obsolete" data-browser="edge18">No</td>
<td class="no obsolete" data-browser="edge83">No</td>
<td class="no obsolete" data-browser="edge84">No</td>
<td class="no obsolete" data-browser="edge85">No</td>
<td class="no obsolete" data-browser="edge86">No</td>
<td class="no obsolete" data-browser="edge87">No</td>
<td class="no obsolete" data-browser="edge88">No</td>
<td class="no" data-browser="edge89">No</td>
<td class="no" data-browser="edge90">No</td>
<td class="yes obsolete" data-browser="safari12_1">Yes</td>
<td class="yes obsolete" data-browser="safari13">Yes</td>
<td class="yes obsolete" data-browser="safari13_1">Yes</td>
<td class="yes" data-browser="safari14">Yes</td>
<td class="yes" data-browser="safari14_1">Yes</td>
<td class="yes unstable" data-browser="safaritp">Yes</td>
<td class="yes unstable" data-browser="webkit">Yes</td>
<td class="no obsolete" data-browser="opera69">No</td>
<td class="no obsolete" data-browser="opera70">No</td>
<td class="no obsolete" data-browser="opera71">No</td>
<td class="no obsolete" data-browser="opera72">No</td>
<td class="no obsolete" data-browser="opera73">No</td>
<td class="no obsolete" data-browser="opera74">No</td>
<td class="no" data-browser="opera75">No</td>
<td class="no" data-browser="opera76">No</td>
<td class="yes obsolete" data-browser="rhino1_7">Yes</td>
<td class="yes" data-browser="besen">Yes</td>
<td class="yes obsolete" data-browser="phantom2_1">Yes</td>
<td class="unknown obsolete" data-browser="node0_10">?</td>
<td class="unknown obsolete" data-browser="node0_12">?</td>
<td class="unknown obsolete" data-browser="node4">?</td>
<td class="unknown obsolete" data-browser="node6_5">?</td>
<td class="unknown obsolete" data-browser="node7">?</td>
<td class="unknown obsolete" data-browser="node7_6">?</td>
<td class="unknown obsolete" data-browser="node8">?</td>
<td class="unknown obsolete" data-browser="node8_3">?</td>
<td class="unknown obsolete" data-browser="node8_7">?</td>
<td class="unknown" data-browser="node8_10">?</td>
<td class="unknown obsolete" data-browser="node10_0">?</td>
<td class="unknown obsolete" data-browser="node10_4">?</td>
<td class="unknown" data-browser="node10_9">?</td>
<td class="unknown obsolete" data-browser="node11_0">?</td>
<td class="unknown obsolete" data-browser="node12_0">?</td>
<td class="unknown obsolete" data-browser="node12_5">?</td>
<td class="unknown obsolete" data-browser="node12_9">?</td>
<td class="no" data-browser="node12_11">No</td>
<td class="no" data-browser="node13_0">No</td>
<td class="no" data-browser="node13_2">No</td>
<td class="no" data-browser="node14_0">No</td>
<td class="no" data-browser="node14_5">No</td>
<td class="no" data-browser="node14_6">No</td>
<td class="no" data-browser="node15_0">No</td>
<td class="no" data-browser="node16_0">No</td>
<td class="no obsolete" data-browser="duktape2_0">No</td>
<td class="no obsolete" data-browser="duktape2_1">No</td>
<td class="no obsolete" data-browser="duktape2_2">No</td>
<td class="no" data-browser="duktape2_3">No</td>
<td class="no obsolete" data-browser="graalvm19">No</td>
<td class="no" data-browser="graalvm19_3_6">No</td>
<td class="no obsolete" data-browser="graalvm20">No</td>
<td class="no obsolete" data-browser="graalvm20_1">No</td>
<td class="no obsolete" data-browser="graalvm20_3">No</td>
<td class="no" data-browser="graalvm20_3_1">No</td>
<td class="no" data-browser="graalvm21">No</td>
<td class="unknown obsolete" data-browser="android4_4">?</td>
<td class="unknown obsolete" data-browser="android4_4_3">?</td>
<td class="yes obsolete" data-browser="ios10_3">Yes</td>
<td class="yes obsolete" data-browser="ios11">Yes</td>
<td class="yes obsolete" data-browser="ios11_3">Yes</td>
<td class="yes" data-browser="ios12">Yes</td>
<td class="yes" data-browser="ios12_2">Yes</td>
<td class="yes" data-browser="ios13">Yes</td>
<td class="yes" data-browser="ios13_4">Yes</td>
<td class="yes" data-browser="ios14">Yes</td>
<td class="unknown obsolete" data-browser="samsung10">?</td>
<td class="unknown" data-browser="samsung11">?</td>
<td class="no" data-browser="samsung12">No</td>
<td class="no" data-browser="samsung13">No</td>
<td class="no obsolete" data-browser="opera_mobile57">No</td>
<td class="no obsolete" data-browser="opera_mobile58">No</td>
<td class="no obsolete" data-browser="opera_mobile59">No</td>
<td class="no obsolete" data-browser="opera_mobile60">No</td>
<td class="no obsolete" data-browser="opera_mobile61">No</td>
<td class="no" data-browser="opera_mobile62">No</td>
<td class="no" data-browser="opera_mobile63">No</td>
</tr>
<tr><th colspan="121" class="separator"></th>
</tr>
<tr significance="1"><td id="test-Object.prototype.watch"><span><a class="anchor" href="#test-Object.prototype.watch">&#xA7;</a><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/watch">Object.prototype.watch</a> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/watch" title="MDN documentation"><img src="../mdn.png" alt="MDN (Mozilla Development Network) logo" width="15" height="13"></a>&#xA0;</span><script data-source="function () { return typeof Object.prototype.watch === &apos;function&apos; }">test(
function () { return typeof Object.prototype.watch === 'function' }())</script></td>
<td class="no obsolete" data-browser="konq4_13">No</td>
<td class="no" data-browser="konq4_14">No</td>
<td class="no obsolete" data-browser="ie8">No</td>
<td class="no obsolete" data-browser="ie9">No</td>
<td class="no obsolete" data-browser="ie10">No</td>
<td class="no" data-browser="ie11">No</td>
<td class="no obsolete" data-browser="firefox68">No</td>
<td class="no obsolete" data-browser="firefox75">No</td>
<td class="no obsolete" data-browser="firefox76">No</td>
<td class="no obsolete" data-browser="firefox77">No</td>
<td class="no" data-browser="firefox78">No</td>
<td class="no obsolete" data-browser="firefox79">No</td>
<td class="no obsolete" data-browser="firefox80">No</td>
<td class="no obsolete" data-browser="firefox81">No</td>
<td class="no obsolete" data-browser="firefox82">No</td>
<td class="no obsolete" data-browser="firefox83">No</td>
<td class="no obsolete" data-browser="firefox84">No</td>
<td class="no obsolete" data-browser="firefox85">No</td>
<td class="no obsolete" data-browser="firefox86">No</td>
<td class="no" data-browser="firefox87">No</td>
<td class="no" data-browser="firefox88">No</td>
<td class="no unstable" data-browser="firefox89">No</td>
<td class="no unstable" data-browser="firefox90">No</td>
<td class="no obsolete" data-browser="opera12_10">No</td>
<td class="no obsolete" data-browser="chrome83">No</td>
<td class="no obsolete" data-browser="chrome84">No</td>
<td class="no obsolete" data-browser="chrome85">No</td>
<td class="no obsolete" data-browser="chrome86">No</td>
<td class="no obsolete" data-browser="chrome87">No</td>
<td class="no" data-browser="chrome88">No</td>
<td class="no" data-browser="chrome89">No</td>
<td class="no" data-browser="chrome90">No</td>
<td class="no unstable" data-browser="chrome91">No</td>
<td class="no unstable" data-browser="chrome92">No</td>
<td class="no obsolete" data-browser="edge18">No</td>
<td class="no obsolete" data-browser="edge83">No</td>
<td class="no obsolete" data-browser="edge84">No</td>
<td class="no obsolete" data-browser="edge85">No</td>
<td class="no obsolete" data-browser="edge86">No</td>
<td class="no obsolete" data-browser="edge87">No</td>
<td class="no obsolete" data-browser="edge88">No</td>
<td class="no" data-browser="edge89">No</td>
<td class="no" data-browser="edge90">No</td>
<td class="no obsolete" data-browser="safari12_1">No</td>
<td class="no obsolete" data-browser="safari13">No</td>
<td class="no obsolete" data-browser="safari13_1">No</td>
<td class="no" data-browser="safari14">No</td>
<td class="no" data-browser="safari14_1">No</td>
<td class="no unstable" data-browser="safaritp">No</td>
<td class="no unstable" data-browser="webkit">No</td>
<td class="no obsolete" data-browser="opera69">No</td>
<td class="no obsolete" data-browser="opera70">No</td>
<td class="no obsolete" data-browser="opera71">No</td>
<td class="no obsolete" data-browser="opera72">No</td>
<td class="no obsolete" data-browser="opera73">No</td>
<td class="no obsolete" data-browser="opera74">No</td>
<td class="no" data-browser="opera75">No</td>
<td class="no" data-browser="opera76">No</td>
<td class="no obsolete" data-browser="rhino1_7">No</td>
<td class="no" data-browser="besen">No</td>
<td class="no obsolete" data-browser="phantom2_1">No</td>
<td class="no obsolete" data-browser="node0_10">No</td>
<td class="no obsolete" data-browser="node0_12">No</td>
<td class="no obsolete" data-browser="node4">No</td>
<td class="no obsolete" data-browser="node6_5">No</td>
<td class="no obsolete" data-browser="node7">No</td>
<td class="no obsolete" data-browser="node7_6">No</td>
<td class="no obsolete" data-browser="node8">No</td>
<td class="no obsolete" data-browser="node8_3">No</td>
<td class="no obsolete" data-browser="node8_7">No</td>
<td class="no" data-browser="node8_10">No</td>
<td class="no obsolete" data-browser="node10_0">No</td>
<td class="no obsolete" data-browser="node10_4">No</td>
<td class="no" data-browser="node10_9">No</td>
<td class="no obsolete" data-browser="node11_0">No</td>
<td class="no obsolete" data-browser="node12_0">No</td>
<td class="no obsolete" data-browser="node12_5">No</td>
<td class="no obsolete" data-browser="node12_9">No</td>
<td class="no" data-browser="node12_11">No</td>
<td class="no" data-browser="node13_0">No</td>
<td class="no" data-browser="node13_2">No</td>
<td class="no" data-browser="node14_0">No</td>
<td class="no" data-browser="node14_5">No</td>
<td class="no" data-browser="node14_6">No</td>
<td class="no" data-browser="node15_0">No</td>
<td class="no" data-browser="node16_0">No</td>
<td class="no obsolete" data-browser="duktape2_0">No</td>
<td class="no obsolete" data-browser="duktape2_1">No</td>
<td class="no obsolete" data-browser="duktape2_2">No</td>
<td class="no" data-browser="duktape2_3">No</td>
<td class="no obsolete" data-browser="graalvm19">No</td>
<td class="no" data-browser="graalvm19_3_6">No</td>
<td class="no obsolete" data-browser="graalvm20">No</td>
<td class="no obsolete" data-browser="graalvm20_1">No</td>
<td class="no obsolete" data-browser="graalvm20_3">No</td>
<td class="no" data-browser="graalvm20_3_1">No</td>
<td class="no" data-browser="graalvm21">No</td>
<td class="no obsolete" data-browser="android4_4">No</td>
<td class="no obsolete" data-browser="android4_4_3">No</td>
<td class="no obsolete" data-browser="ios10_3">No</td>
<td class="no obsolete" data-browser="ios11">No</td>
<td class="no obsolete" data-browser="ios11_3">No</td>
<td class="no" data-browser="ios12">No</td>
<td class="no" data-browser="ios12_2">No</td>
<td class="no" data-browser="ios13">No</td>
<td class="no" data-browser="ios13_4">No</td>
<td class="no" data-browser="ios14">No</td>
<td class="no obsolete" data-browser="samsung10">No</td>
<td class="no" data-browser="samsung11">No</td>
<td class="no" data-browser="samsung12">No</td>
<td class="no" data-browser="samsung13">No</td>
<td class="no obsolete" data-browser="opera_mobile57">No</td>
<td class="no obsolete" data-browser="opera_mobile58">No</td>
<td class="no obsolete" data-browser="opera_mobile59">No</td>
<td class="no obsolete" data-browser="opera_mobile60">No</td>
<td class="no obsolete" data-browser="opera_mobile61">No</td>
<td class="no" data-browser="opera_mobile62">No</td>
<td class="no" data-browser="opera_mobile63">No</td>
</tr>
<tr significance="1"><td id="test-Object.prototype.unwatch"><span><a class="anchor" href="#test-Object.prototype.unwatch">&#xA7;</a><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/unwatch">Object.prototype.unwatch</a> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/unwatch" title="MDN documentation"><img src="../mdn.png" alt="MDN (Mozilla Development Network) logo" width="15" height="13"></a>&#xA0;</span><script data-source="function () { return typeof Object.prototype.unwatch === &apos;function&apos; }">test(
function () { return typeof Object.prototype.unwatch === 'function' }())</script></td>
<td class="no obsolete" data-browser="konq4_13">No</td>
<td class="no" data-browser="konq4_14">No</td>
<td class="no obsolete" data-browser="ie8">No</td>
<td class="no obsolete" data-browser="ie9">No</td>
<td class="no obsolete" data-browser="ie10">No</td>
<td class="no" data-browser="ie11">No</td>
<td class="no obsolete" data-browser="firefox68">No</td>
<td class="no obsolete" data-browser="firefox75">No</td>
<td class="no obsolete" data-browser="firefox76">No</td>
<td class="no obsolete" data-browser="firefox77">No</td>
<td class="no" data-browser="firefox78">No</td>
<td class="no obsolete" data-browser="firefox79">No</td>
<td class="no obsolete" data-browser="firefox80">No</td>
<td class="no obsolete" data-browser="firefox81">No</td>
<td class="no obsolete" data-browser="firefox82">No</td>
<td class="no obsolete" data-browser="firefox83">No</td>
<td class="no obsolete" data-browser="firefox84">No</td>
<td class="no obsolete" data-browser="firefox85">No</td>
<td class="no obsolete" data-browser="firefox86">No</td>
<td class="no" data-browser="firefox87">No</td>
<td class="no" data-browser="firefox88">No</td>
<td class="no unstable" data-browser="firefox89">No</td>
<td class="no unstable" data-browser="firefox90">No</td>
<td class="no obsolete" data-browser="opera12_10">No</td>
<td class="no obsolete" data-browser="chrome83">No</td>
<td class="no obsolete" data-browser="chrome84">No</td>
<td class="no obsolete" data-browser="chrome85">No</td>
<td class="no obsolete" data-browser="chrome86">No</td>
<td class="no obsolete" data-browser="chrome87">No</td>
<td class="no" data-browser="chrome88">No</td>
<td class="no" data-browser="chrome89">No</td>
<td class="no" data-browser="chrome90">No</td>
<td class="no unstable" data-browser="chrome91">No</td>
<td class="no unstable" data-browser="chrome92">No</td>
<td class="no obsolete" data-browser="edge18">No</td>
<td class="no obsolete" data-browser="edge83">No</td>
<td class="no obsolete" data-browser="edge84">No</td>
<td class="no obsolete" data-browser="edge85">No</td>
<td class="no obsolete" data-browser="edge86">No</td>
<td class="no obsolete" data-browser="edge87">No</td>
<td class="no obsolete" data-browser="edge88">No</td>
<td class="no" data-browser="edge89">No</td>
<td class="no" data-browser="edge90">No</td>
<td class="no obsolete" data-browser="safari12_1">No</td>
<td class="no obsolete" data-browser="safari13">No</td>
<td class="no obsolete" data-browser="safari13_1">No</td>
<td class="no" data-browser="safari14">No</td>
<td class="no" data-browser="safari14_1">No</td>
<td class="no unstable" data-browser="safaritp">No</td>
<td class="no unstable" data-browser="webkit">No</td>
<td class="no obsolete" data-browser="opera69">No</td>
<td class="no obsolete" data-browser="opera70">No</td>
<td class="no obsolete" data-browser="opera71">No</td>
<td class="no obsolete" data-browser="opera72">No</td>
<td class="no obsolete" data-browser="opera73">No</td>
<td class="no obsolete" data-browser="opera74">No</td>
<td class="no" data-browser="opera75">No</td>
<td class="no" data-browser="opera76">No</td>
<td class="no obsolete" data-browser="rhino1_7">No</td>
<td class="no" data-browser="besen">No</td>
<td class="no obsolete" data-browser="phantom2_1">No</td>
<td class="no obsolete" data-browser="node0_10">No</td>
<td class="no obsolete" data-browser="node0_12">No</td>
<td class="no obsolete" data-browser="node4">No</td>
<td class="no obsolete" data-browser="node6_5">No</td>
<td class="no obsolete" data-browser="node7">No</td>
<td class="no obsolete" data-browser="node7_6">No</td>
<td class="no obsolete" data-browser="node8">No</td>
<td class="no obsolete" data-browser="node8_3">No</td>
<td class="no obsolete" data-browser="node8_7">No</td>
<td class="no" data-browser="node8_10">No</td>
<td class="no obsolete" data-browser="node10_0">No</td>
<td class="no obsolete" data-browser="node10_4">No</td>
<td class="no" data-browser="node10_9">No</td>
<td class="no obsolete" data-browser="node11_0">No</td>
<td class="no obsolete" data-browser="node12_0">No</td>
<td class="no obsolete" data-browser="node12_5">No</td>
<td class="no obsolete" data-browser="node12_9">No</td>
<td class="no" data-browser="node12_11">No</td>
<td class="no" data-browser="node13_0">No</td>
<td class="no" data-browser="node13_2">No</td>
<td class="no" data-browser="node14_0">No</td>
<td class="no" data-browser="node14_5">No</td>
<td class="no" data-browser="node14_6">No</td>
<td class="no" data-browser="node15_0">No</td>
<td class="no" data-browser="node16_0">No</td>
<td class="no obsolete" data-browser="duktape2_0">No</td>
<td class="no obsolete" data-browser="duktape2_1">No</td>
<td class="no obsolete" data-browser="duktape2_2">No</td>
<td class="no" data-browser="duktape2_3">No</td>
<td class="no obsolete" data-browser="graalvm19">No</td>
<td class="no" data-browser="graalvm19_3_6">No</td>
<td class="no obsolete" data-browser="graalvm20">No</td>
<td class="no obsolete" data-browser="graalvm20_1">No</td>
<td class="no obsolete" data-browser="graalvm20_3">No</td>
<td class="no" data-browser="graalvm20_3_1">No</td>
<td class="no" data-browser="graalvm21">No</td>
<td class="no obsolete" data-browser="android4_4">No</td>
<td class="no obsolete" data-browser="android4_4_3">No</td>
<td class="no obsolete" data-browser="ios10_3">No</td>
<td class="no obsolete" data-browser="ios11">No</td>
<td class="no obsolete" data-browser="ios11_3">No</td>
<td class="no" data-browser="ios12">No</td>
<td class="no" data-browser="ios12_2">No</td>
<td class="no" data-browser="ios13">No</td>
<td class="no" data-browser="ios13_4">No</td>
<td class="no" data-browser="ios14">No</td>
<td class="no obsolete" data-browser="samsung10">No</td>
<td class="no" data-browser="samsung11">No</td>
<td class="no" data-browser="samsung12">No</td>
<td class="no" data-browser="samsung13">No</td>
<td class="no obsolete" data-browser="opera_mobile57">No</td>
<td class="no obsolete" data-browser="opera_mobile58">No</td>
<td class="no obsolete" data-browser="opera_mobile59">No</td>
<td class="no obsolete" data-browser="opera_mobile60">No</td>
<td class="no obsolete" data-browser="opera_mobile61">No</td>
<td class="no" data-browser="opera_mobile62">No</td>
<td class="no" data-browser="opera_mobile63">No</td>
</tr>
<tr significance="1"><td id="test-Object.prototype.eval"><span><a class="anchor" href="#test-Object.prototype.eval">&#xA7;</a><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/eval">Object.prototype.eval</a> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/eval" title="MDN documentation"><img src="../mdn.png" alt="MDN (Mozilla Development Network) logo" width="15" height="13"></a>&#xA0;</span><script data-source="function () { return typeof Object.prototype.eval === &apos;function&apos; }">test(
function () { return typeof Object.prototype.eval === 'function' }())</script></td>
<td class="no obsolete" data-browser="konq4_13">No</td>
<td class="no" data-browser="konq4_14">No</td>
<td class="no obsolete" data-browser="ie8">No</td>
<td class="no obsolete" data-browser="ie9">No</td>
<td class="no obsolete" data-browser="ie10">No</td>
<td class="no" data-browser="ie11">No</td>
<td class="no obsolete" data-browser="firefox68">No</td>
<td class="no obsolete" data-browser="firefox75">No</td>
<td class="no obsolete" data-browser="firefox76">No</td>
<td class="no obsolete" data-browser="firefox77">No</td>
<td class="no" data-browser="firefox78">No</td>
<td class="no obsolete" data-browser="firefox79">No</td>
<td class="no obsolete" data-browser="firefox80">No</td>
<td class="no obsolete" data-browser="firefox81">No</td>
<td class="no obsolete" data-browser="firefox82">No</td>
<td class="no obsolete" data-browser="firefox83">No</td>
<td class="no obsolete" data-browser="firefox84">No</td>
<td class="no obsolete" data-browser="firefox85">No</td>
<td class="no obsolete" data-browser="firefox86">No</td>
<td class="no" data-browser="firefox87">No</td>
<td class="no" data-browser="firefox88">No</td>
<td class="no unstable" data-browser="firefox89">No</td>
<td class="no unstable" data-browser="firefox90">No</td>
<td class="no obsolete" data-browser="opera12_10">No</td>
<td class="no obsolete" data-browser="chrome83">No</td>
<td class="no obsolete" data-browser="chrome84">No</td>
<td class="no obsolete" data-browser="chrome85">No</td>
<td class="no obsolete" data-browser="chrome86">No</td>
<td class="no obsolete" data-browser="chrome87">No</td>
<td class="no" data-browser="chrome88">No</td>
<td class="no" data-browser="chrome89">No</td>
<td class="no" data-browser="chrome90">No</td>
<td class="no unstable" data-browser="chrome91">No</td>
<td class="no unstable" data-browser="chrome92">No</td>
<td class="no obsolete" data-browser="edge18">No</td>
<td class="no obsolete" data-browser="edge83">No</td>
<td class="no obsolete" data-browser="edge84">No</td>
<td class="no obsolete" data-browser="edge85">No</td>
<td class="no obsolete" data-browser="edge86">No</td>
<td class="no obsolete" data-browser="edge87">No</td>
<td class="no obsolete" data-browser="edge88">No</td>
<td class="no" data-browser="edge89">No</td>
<td class="no" data-browser="edge90">No</td>
<td class="no obsolete" data-browser="safari12_1">No</td>
<td class="no obsolete" data-browser="safari13">No</td>
<td class="no obsolete" data-browser="safari13_1">No</td>
<td class="no" data-browser="safari14">No</td>
<td class="no" data-browser="safari14_1">No</td>
<td class="no unstable" data-browser="safaritp">No</td>
<td class="no unstable" data-browser="webkit">No</td>
<td class="no obsolete" data-browser="opera69">No</td>
<td class="no obsolete" data-browser="opera70">No</td>
<td class="no obsolete" data-browser="opera71">No</td>
<td class="no obsolete" data-browser="opera72">No</td>
<td class="no obsolete" data-browser="opera73">No</td>
<td class="no obsolete" data-browser="opera74">No</td>
<td class="no" data-browser="opera75">No</td>
<td class="no" data-browser="opera76">No</td>
<td class="no obsolete" data-browser="rhino1_7">No</td>
<td class="yes" data-browser="besen">Yes</td>
<td class="no obsolete" data-browser="phantom2_1">No</td>
<td class="no obsolete" data-browser="node0_10">No</td>
<td class="no obsolete" data-browser="node0_12">No</td>
<td class="no obsolete" data-browser="node4">No</td>
<td class="no obsolete" data-browser="node6_5">No</td>
<td class="no obsolete" data-browser="node7">No</td>
<td class="no obsolete" data-browser="node7_6">No</td>
<td class="no obsolete" data-browser="node8">No</td>
<td class="no obsolete" data-browser="node8_3">No</td>
<td class="no obsolete" data-browser="node8_7">No</td>
<td class="no" data-browser="node8_10">No</td>
<td class="no obsolete" data-browser="node10_0">No</td>
<td class="no obsolete" data-browser="node10_4">No</td>
<td class="no" data-browser="node10_9">No</td>
<td class="no obsolete" data-browser="node11_0">No</td>
<td class="no obsolete" data-browser="node12_0">No</td>
<td class="no obsolete" data-browser="node12_5">No</td>
<td class="no obsolete" data-browser="node12_9">No</td>
<td class="no" data-browser="node12_11">No</td>
<td class="no" data-browser="node13_0">No</td>
<td class="no" data-browser="node13_2">No</td>
<td class="no" data-browser="node14_0">No</td>
<td class="no" data-browser="node14_5">No</td>
<td class="no" data-browser="node14_6">No</td>
<td class="no" data-browser="node15_0">No</td>
<td class="no" data-browser="node16_0">No</td>
<td class="no obsolete" data-browser="duktape2_0">No</td>
<td class="no obsolete" data-browser="duktape2_1">No</td>
<td class="no obsolete" data-browser="duktape2_2">No</td>
<td class="no" data-browser="duktape2_3">No</td>
<td class="no obsolete" data-browser="graalvm19">No</td>
<td class="no" data-browser="graalvm19_3_6">No</td>
<td class="no obsolete" data-browser="graalvm20">No</td>
<td class="no obsolete" data-browser="graalvm20_1">No</td>
<td class="no obsolete" data-browser="graalvm20_3">No</td>
<td class="no" data-browser="graalvm20_3_1">No</td>
<td class="no" data-browser="graalvm21">No</td>
<td class="no obsolete" data-browser="android4_4">No</td>
<td class="no obsolete" data-browser="android4_4_3">No</td>
<td class="no obsolete" data-browser="ios10_3">No</td>
<td class="no obsolete" data-browser="ios11">No</td>
<td class="no obsolete" data-browser="ios11_3">No</td>
<td class="no" data-browser="ios12">No</td>
<td class="no" data-browser="ios12_2">No</td>
<td class="no" data-browser="ios13">No</td>
<td class="no" data-browser="ios13_4">No</td>
<td class="no" data-browser="ios14">No</td>
<td class="no obsolete" data-browser="samsung10">No</td>
<td class="no" data-browser="samsung11">No</td>
<td class="no" data-browser="samsung12">No</td>
<td class="no" data-browser="samsung13">No</td>
<td class="no obsolete" data-browser="opera_mobile57">No</td>
<td class="no obsolete" data-browser="opera_mobile58">No</td>
<td class="no obsolete" data-browser="opera_mobile59">No</td>
<td class="no obsolete" data-browser="opera_mobile60">No</td>
<td class="no obsolete" data-browser="opera_mobile61">No</td>
<td class="no" data-browser="opera_mobile62">No</td>
<td class="no" data-browser="opera_mobile63">No</td>
</tr>
<tr significance="1"><td id="test-Object.observe"><span><a class="anchor" href="#test-Object.observe">&#xA7;</a><a href="https://arv.github.io/ecmascript-object-observe/">Object.observe</a> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/observe" title="MDN documentation"><img src="../mdn.png" alt="MDN (Mozilla Development Network) logo" width="15" height="13"></a>&#xA0;</span><script data-source="
return typeof Object.observe === &apos;function&apos;;
  ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("95");try{return Function("asyncTestPassed","\nreturn typeof Object.observe === 'function';\n  ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("95");return Function("asyncTestPassed","'use strict';"+"\nreturn typeof Object.observe === 'function';\n  ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
</script></td>
<td class="unknown obsolete" data-browser="konq4_13">?</td>
<td class="unknown" data-browser="konq4_14">?</td>
<td class="unknown obsolete" data-browser="ie8">?</td>
<td class="unknown obsolete" data-browser="ie9">?</td>
<td class="unknown obsolete" data-browser="ie10">?</td>
<td class="no" data-browser="ie11">No</td>
<td class="no obsolete" data-browser="firefox68">No</td>
<td class="no obsolete" data-browser="firefox75">No</td>
<td class="no obsolete" data-browser="firefox76">No</td>
<td class="no obsolete" data-browser="firefox77">No</td>
<td class="no" data-browser="firefox78">No</td>
<td class="no obsolete" data-browser="firefox79">No</td>
<td class="no obsolete" data-browser="firefox80">No</td>
<td class="no obsolete" data-browser="firefox81">No</td>
<td class="no obsolete" data-browser="firefox82">No</td>
<td class="no obsolete" data-browser="firefox83">No</td>
<td class="no obsolete" data-browser="firefox84">No</td>
<td class="no obsolete" data-browser="firefox85">No</td>
<td class="no obsolete" data-browser="firefox86">No</td>
<td class="no" data-browser="firefox87">No</td>
<td class="no" data-browser="firefox88">No</td>
<td class="no unstable" data-browser="firefox89">No</td>
<td class="no unstable" data-browser="firefox90">No</td>
<td class="no obsolete" data-browser="opera12_10">No</td>
<td class="no obsolete" data-browser="chrome83">No</td>
<td class="no obsolete" data-browser="chrome84">No</td>
<td class="no obsolete" data-browser="chrome85">No</td>
<td class="no obsolete" data-browser="chrome86">No</td>
<td class="no obsolete" data-browser="chrome87">No</td>
<td class="no" data-browser="chrome88">No</td>
<td class="no" data-browser="chrome89">No</td>
<td class="no" data-browser="chrome90">No</td>
<td class="no unstable" data-browser="chrome91">No</td>
<td class="no unstable" data-browser="chrome92">No</td>
<td class="no obsolete" data-browser="edge18">No</td>
<td class="no obsolete" data-browser="edge83">No</td>
<td class="no obsolete" data-browser="edge84">No</td>
<td class="no obsolete" data-browser="edge85">No</td>
<td class="no obsolete" data-browser="edge86">No</td>
<td class="no obsolete" data-browser="edge87">No</td>
<td class="no obsolete" data-browser="edge88">No</td>
<td class="no" data-browser="edge89">No</td>
<td class="no" data-browser="edge90">No</td>
<td class="unknown obsolete" data-browser="safari12_1">?</td>
<td class="unknown obsolete" data-browser="safari13">?</td>
<td class="unknown obsolete" data-browser="safari13_1">?</td>
<td class="unknown" data-browser="safari14">?</td>
<td class="unknown" data-browser="safari14_1">?</td>
<td class="unknown unstable" data-browser="safaritp">?</td>
<td class="unknown unstable" data-browser="webkit">?</td>
<td class="no obsolete" data-browser="opera69">No</td>
<td class="no obsolete" data-browser="opera70">No</td>
<td class="no obsolete" data-browser="opera71">No</td>
<td class="no obsolete" data-browser="opera72">No</td>
<td class="no obsolete" data-browser="opera73">No</td>
<td class="no obsolete" data-browser="opera74">No</td>
<td class="no" data-browser="opera75">No</td>
<td class="no" data-browser="opera76">No</td>
<td class="unknown obsolete" data-browser="rhino1_7">?</td>
<td class="unknown" data-browser="besen">?</td>
<td class="unknown obsolete" data-browser="phantom2_1">?</td>
<td class="yes obsolete" data-browser="node0_10">Yes</td>
<td class="unknown obsolete" data-browser="node0_12">?</td>
<td class="yes obsolete" data-browser="node4">Yes</td>
<td class="no obsolete" data-browser="node6_5">No</td>
<td class="no obsolete" data-browser="node7">No</td>
<td class="no obsolete" data-browser="node7_6">No</td>
<td class="no obsolete" data-browser="node8">No</td>
<td class="no obsolete" data-browser="node8_3">No</td>
<td class="no obsolete" data-browser="node8_7">No</td>
<td class="no" data-browser="node8_10">No</td>
<td class="no obsolete" data-browser="node10_0">No</td>
<td class="no obsolete" data-browser="node10_4">No</td>
<td class="no" data-browser="node10_9">No</td>
<td class="no obsolete" data-browser="node11_0">No</td>
<td class="no obsolete" data-browser="node12_0">No</td>
<td class="no obsolete" data-browser="node12_5">No</td>
<td class="no obsolete" data-browser="node12_9">No</td>
<td class="no" data-browser="node12_11">No</td>
<td class="no" data-browser="node13_0">No</td>
<td class="no" data-browser="node13_2">No</td>
<td class="no" data-browser="node14_0">No</td>
<td class="no" data-browser="node14_5">No</td>
<td class="no" data-browser="node14_6">No</td>
<td class="no" data-browser="node15_0">No</td>
<td class="no" data-browser="node16_0">No</td>
<td class="no obsolete" data-browser="duktape2_0">No</td>
<td class="no obsolete" data-browser="duktape2_1">No</td>
<td class="no obsolete" data-browser="duktape2_2">No</td>
<td class="no" data-browser="duktape2_3">No</td>
<td class="no obsolete" data-browser="graalvm19">No</td>
<td class="no" data-browser="graalvm19_3_6">No</td>
<td class="no obsolete" data-browser="graalvm20">No</td>
<td class="no obsolete" data-browser="graalvm20_1">No</td>
<td class="no obsolete" data-browser="graalvm20_3">No</td>
<td class="no" data-browser="graalvm20_3_1">No</td>
<td class="no" data-browser="graalvm21">No</td>
<td class="unknown obsolete" data-browser="android4_4">?</td>
<td class="unknown obsolete" data-browser="android4_4_3">?</td>
<td class="unknown obsolete" data-browser="ios10_3">?</td>
<td class="unknown obsolete" data-browser="ios11">?</td>
<td class="unknown obsolete" data-browser="ios11_3">?</td>
<td class="unknown" data-browser="ios12">?</td>
<td class="unknown" data-browser="ios12_2">?</td>
<td class="unknown" data-browser="ios13">?</td>
<td class="unknown" data-browser="ios13_4">?</td>
<td class="unknown" data-browser="ios14">?</td>
<td class="no obsolete" data-browser="samsung10">No</td>
<td class="no" data-browser="samsung11">No</td>
<td class="no" data-browser="samsung12">No</td>
<td class="no" data-browser="samsung13">No</td>
<td class="no obsolete" data-browser="opera_mobile57">No</td>
<td class="no obsolete" data-browser="opera_mobile58">No</td>
<td class="no obsolete" data-browser="opera_mobile59">No</td>
<td class="no obsolete" data-browser="opera_mobile60">No</td>
<td class="no obsolete" data-browser="opera_mobile61">No</td>
<td class="no" data-browser="opera_mobile62">No</td>
<td class="no" data-browser="opera_mobile63">No</td>
</tr>
<tr><th colspan="121" class="separator"></th>
</tr>
<tr significance="1"><td id="test-error_stack"><span><a class="anchor" href="#test-error_stack">&#xA7;</a><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Error/stack">error &quot;stack&quot;</a> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Error/stack" title="MDN documentation"><img src="../mdn.png" alt="MDN (Mozilla Development Network) logo" width="15" height="13"></a>&#xA0;</span><script data-source="function () {
try {
  throw new Error();
} catch (err) {
  return &apos;stack&apos; in err;
}
  }">test(
function () {
try {
  throw new Error();
} catch (err) {
  return 'stack' in err;
}
  }())</script></td>
<td class="no obsolete" data-browser="konq4_13">No</td>
<td class="no" data-browser="konq4_14">No</td>
<td class="no obsolete" data-browser="ie8">No</td>
<td class="no obsolete" data-browser="ie9">No</td>
<td class="no obsolete" data-browser="ie10">No</td>
<td class="yes" data-browser="ie11">Yes</td>
<td class="yes obsolete" data-browser="firefox68">Yes</td>
<td class="yes obsolete" data-browser="firefox75">Yes</td>
<td class="yes obsolete" data-browser="firefox76">Yes</td>
<td class="yes obsolete" data-browser="firefox77">Yes</td>
<td class="yes" data-browser="firefox78">Yes</td>
<td class="yes obsolete" data-browser="firefox79">Yes</td>
<td class="yes obsolete" data-browser="firefox80">Yes</td>
<td class="yes obsolete" data-browser="firefox81">Yes</td>
<td class="yes obsolete" data-browser="firefox82">Yes</td>
<td class="yes obsolete" data-browser="firefox83">Yes</td>
<td class="yes obsolete" data-browser="firefox84">Yes</td>
<td class="yes obsolete" data-browser="firefox85">Yes</td>
<td class="yes obsolete" data-browser="firefox86">Yes</td>
<td class="yes" data-browser="firefox87">Yes</td>
<td class="yes" data-browser="firefox88">Yes</td>
<td class="yes unstable" data-browser="firefox89">Yes</td>
<td class="yes unstable" data-browser="firefox90">Yes</td>
<td class="yes obsolete" data-browser="opera12_10">Yes</td>
<td class="yes obsolete" data-browser="chrome83">Yes</td>
<td class="yes obsolete" data-browser="chrome84">Yes</td>
<td class="yes obsolete" data-browser="chrome85">Yes</td>
<td class="yes obsolete" data-browser="chrome86">Yes</td>
<td class="yes obsolete" data-browser="chrome87">Yes</td>
<td class="yes" data-browser="chrome88">Yes</td>
<td class="yes" data-browser="chrome89">Yes</td>
<td class="yes" data-browser="chrome90">Yes</td>
<td class="yes unstable" data-browser="chrome91">Yes</td>
<td class="yes unstable" data-browser="chrome92">Yes</td>
<td class="yes obsolete" data-browser="edge18">Yes</td>
<td class="yes obsolete" data-browser="edge83">Yes</td>
<td class="yes obsolete" data-browser="edge84">Yes</td>
<td class="yes obsolete" data-browser="edge85">Yes</td>
<td class="yes obsolete" data-browser="edge86">Yes</td>
<td class="yes obsolete" data-browser="edge87">Yes</td>
<td class="yes obsolete" data-browser="edge88">Yes</td>
<td class="yes" data-browser="edge89">Yes</td>
<td class="yes" data-browser="edge90">Yes</td>
<td class="yes obsolete" data-browser="safari12_1">Yes</td>
<td class="yes obsolete" data-browser="safari13">Yes</td>
<td class="yes obsolete" data-browser="safari13_1">Yes</td>
<td class="yes" data-browser="safari14">Yes</td>
<td class="yes" data-browser="safari14_1">Yes</td>
<td class="yes unstable" data-browser="safaritp">Yes</td>
<td class="yes unstable" data-browser="webkit">Yes</td>
<td class="yes obsolete" data-browser="opera69">Yes</td>
<td class="yes obsolete" data-browser="opera70">Yes</td>
<td class="yes obsolete" data-browser="opera71">Yes</td>
<td class="yes obsolete" data-browser="opera72">Yes</td>
<td class="yes obsolete" data-browser="opera73">Yes</td>
<td class="yes obsolete" data-browser="opera74">Yes</td>
<td class="yes" data-browser="opera75">Yes</td>
<td class="yes" data-browser="opera76">Yes</td>
<td class="no obsolete" data-browser="rhino1_7">No</td>
<td class="no" data-browser="besen">No</td>
<td class="no obsolete" data-browser="phantom2_1">No</td>
<td class="yes obsolete" data-browser="node0_10">Yes</td>
<td class="yes obsolete" data-browser="node0_12">Yes</td>
<td class="yes obsolete" data-browser="node4">Yes</td>
<td class="yes obsolete" data-browser="node6_5">Yes</td>
<td class="yes obsolete" data-browser="node7">Yes</td>
<td class="yes obsolete" data-browser="node7_6">Yes</td>
<td class="yes obsolete" data-browser="node8">Yes</td>
<td class="yes obsolete" data-browser="node8_3">Yes</td>
<td class="yes obsolete" data-browser="node8_7">Yes</td>
<td class="yes" data-browser="node8_10">Yes</td>
<td class="yes obsolete" data-browser="node10_0">Yes</td>
<td class="yes obsolete" data-browser="node10_4">Yes</td>
<td class="yes" data-browser="node10_9">Yes</td>
<td class="yes obsolete" data-browser="node11_0">Yes</td>
<td class="yes obsolete" data-browser="node12_0">Yes</td>
<td class="yes obsolete" data-browser="node12_5">Yes</td>
<td class="yes obsolete" data-browser="node12_9">Yes</td>
<td class="yes" data-browser="node12_11">Yes</td>
<td class="yes" data-browser="node13_0">Yes</td>
<td class="yes" data-browser="node13_2">Yes</td>
<td class="yes" data-browser="node14_0">Yes</td>
<td class="yes" data-browser="node14_5">Yes</td>
<td class="yes" data-browser="node14_6">Yes</td>
<td class="yes" data-browser="node15_0">Yes</td>
<td class="yes" data-browser="node16_0">Yes</td>
<td class="yes obsolete" data-browser="duktape2_0">Yes</td>
<td class="yes obsolete" data-browser="duktape2_1">Yes</td>
<td class="yes obsolete" data-browser="duktape2_2">Yes</td>
<td class="yes" data-browser="duktape2_3">Yes</td>
<td class="yes obsolete" data-browser="graalvm19">Yes</td>
<td class="yes" data-browser="graalvm19_3_6">Yes</td>
<td class="yes obsolete" data-browser="graalvm20">Yes</td>
<td class="yes obsolete" data-browser="graalvm20_1">Yes</td>
<td class="yes obsolete" data-browser="graalvm20_3">Yes</td>
<td class="yes" data-browser="graalvm20_3_1">Yes</td>
<td class="yes" data-browser="graalvm21">Yes</td>
<td class="yes obsolete" data-browser="android4_4">Yes</td>
<td class="yes obsolete" data-browser="android4_4_3">Yes</td>
<td class="yes obsolete" data-browser="ios10_3">Yes</td>
<td class="yes obsolete" data-browser="ios11">Yes</td>
<td class="yes obsolete" data-browser="ios11_3">Yes</td>
<td class="yes" data-browser="ios12">Yes</td>
<td class="yes" data-browser="ios12_2">Yes</td>
<td class="yes" data-browser="ios13">Yes</td>
<td class="yes" data-browser="ios13_4">Yes</td>
<td class="yes" data-browser="ios14">Yes</td>
<td class="yes obsolete" data-browser="samsung10">Yes</td>
<td class="yes" data-browser="samsung11">Yes</td>
<td class="yes" data-browser="samsung12">Yes</td>
<td class="yes" data-browser="samsung13">Yes</td>
<td class="yes obsolete" data-browser="opera_mobile57">Yes</td>
<td class="yes obsolete" data-browser="opera_mobile58">Yes</td>
<td class="yes obsolete" data-browser="opera_mobile59">Yes</td>
<td class="yes obsolete" data-browser="opera_mobile60">Yes</td>
<td class="yes obsolete" data-browser="opera_mobile61">Yes</td>
<td class="yes" data-browser="opera_mobile62">Yes</td>
<td class="yes" data-browser="opera_mobile63">Yes</td>
</tr>
<tr significance="1"><td id="test-error_lineNumber"><span><a class="anchor" href="#test-error_lineNumber">&#xA7;</a><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Error/lineNumber">error &quot;lineNumber&quot;</a> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Error/lineNumber" title="MDN documentation"><img src="../mdn.png" alt="MDN (Mozilla Development Network) logo" width="15" height="13"></a>&#xA0;</span><script data-source="function () {
return &apos;lineNumber&apos; in new Error();
  }">test(
function () {
return 'lineNumber' in new Error();
  }())</script></td>
<td class="no obsolete" data-browser="konq4_13">No</td>
<td class="no" data-browser="konq4_14">No</td>
<td class="no obsolete" data-browser="ie8">No</td>
<td class="no obsolete" data-browser="ie9">No</td>
<td class="no obsolete" data-browser="ie10">No</td>
<td class="no" data-browser="ie11">No</td>
<td class="yes obsolete" data-browser="firefox68">Yes</td>
<td class="yes obsolete" data-browser="firefox75">Yes</td>
<td class="yes obsolete" data-browser="firefox76">Yes</td>
<td class="yes obsolete" data-browser="firefox77">Yes</td>
<td class="yes" data-browser="firefox78">Yes</td>
<td class="yes obsolete" data-browser="firefox79">Yes</td>
<td class="yes obsolete" data-browser="firefox80">Yes</td>
<td class="yes obsolete" data-browser="firefox81">Yes</td>
<td class="yes obsolete" data-browser="firefox82">Yes</td>
<td class="yes obsolete" data-browser="firefox83">Yes</td>
<td class="yes obsolete" data-browser="firefox84">Yes</td>
<td class="yes obsolete" data-browser="firefox85">Yes</td>
<td class="yes obsolete" data-browser="firefox86">Yes</td>
<td class="yes" data-browser="firefox87">Yes</td>
<td class="yes" data-browser="firefox88">Yes</td>
<td class="yes unstable" data-browser="firefox89">Yes</td>
<td class="yes unstable" data-browser="firefox90">Yes</td>
<td class="no obsolete" data-browser="opera12_10">No</td>
<td class="no obsolete" data-browser="chrome83">No</td>
<td class="no obsolete" data-browser="chrome84">No</td>
<td class="no obsolete" data-browser="chrome85">No</td>
<td class="no obsolete" data-browser="chrome86">No</td>
<td class="no obsolete" data-browser="chrome87">No</td>
<td class="no" data-browser="chrome88">No</td>
<td class="no" data-browser="chrome89">No</td>
<td class="no" data-browser="chrome90">No</td>
<td class="no unstable" data-browser="chrome91">No</td>
<td class="no unstable" data-browser="chrome92">No</td>
<td class="no obsolete" data-browser="edge18">No</td>
<td class="no obsolete" data-browser="edge83">No</td>
<td class="no obsolete" data-browser="edge84">No</td>
<td class="no obsolete" data-browser="edge85">No</td>
<td class="no obsolete" data-browser="edge86">No</td>
<td class="no obsolete" data-browser="edge87">No</td>
<td class="no obsolete" data-browser="edge88">No</td>
<td class="no" data-browser="edge89">No</td>
<td class="no" data-browser="edge90">No</td>
<td class="no obsolete" data-browser="safari12_1">No</td>
<td class="no obsolete" data-browser="safari13">No</td>
<td class="no obsolete" data-browser="safari13_1">No</td>
<td class="no" data-browser="safari14">No</td>
<td class="no" data-browser="safari14_1">No</td>
<td class="no unstable" data-browser="safaritp">No</td>
<td class="no unstable" data-browser="webkit">No</td>
<td class="no obsolete" data-browser="opera69">No</td>
<td class="no obsolete" data-browser="opera70">No</td>
<td class="no obsolete" data-browser="opera71">No</td>
<td class="no obsolete" data-browser="opera72">No</td>
<td class="no obsolete" data-browser="opera73">No</td>
<td class="no obsolete" data-browser="opera74">No</td>
<td class="no" data-browser="opera75">No</td>
<td class="no" data-browser="opera76">No</td>
<td class="yes obsolete" data-browser="rhino1_7">Yes</td>
<td class="no" data-browser="besen">No</td>
<td class="no obsolete" data-browser="phantom2_1">No</td>
<td class="no obsolete" data-browser="node0_10">No</td>
<td class="no obsolete" data-browser="node0_12">No</td>
<td class="no obsolete" data-browser="node4">No</td>
<td class="no obsolete" data-browser="node6_5">No</td>
<td class="no obsolete" data-browser="node7">No</td>
<td class="no obsolete" data-browser="node7_6">No</td>
<td class="no obsolete" data-browser="node8">No</td>
<td class="no obsolete" data-browser="node8_3">No</td>
<td class="no obsolete" data-browser="node8_7">No</td>
<td class="no" data-browser="node8_10">No</td>
<td class="no obsolete" data-browser="node10_0">No</td>
<td class="no obsolete" data-browser="node10_4">No</td>
<td class="no" data-browser="node10_9">No</td>
<td class="no obsolete" data-browser="node11_0">No</td>
<td class="no obsolete" data-browser="node12_0">No</td>
<td class="no obsolete" data-browser="node12_5">No</td>
<td class="no obsolete" data-browser="node12_9">No</td>
<td class="no" data-browser="node12_11">No</td>
<td class="no" data-browser="node13_0">No</td>
<td class="no" data-browser="node13_2">No</td>
<td class="no" data-browser="node14_0">No</td>
<td class="no" data-browser="node14_5">No</td>
<td class="no" data-browser="node14_6">No</td>
<td class="no" data-browser="node15_0">No</td>
<td class="no" data-browser="node16_0">No</td>
<td class="yes obsolete" data-browser="duktape2_0">Yes</td>
<td class="yes obsolete" data-browser="duktape2_1">Yes</td>
<td class="yes obsolete" data-browser="duktape2_2">Yes</td>
<td class="yes" data-browser="duktape2_3">Yes</td>
<td class="no obsolete" data-browser="graalvm19">No</td>
<td class="no" data-browser="graalvm19_3_6">No</td>
<td class="no obsolete" data-browser="graalvm20">No</td>
<td class="no obsolete" data-browser="graalvm20_1">No</td>
<td class="no obsolete" data-browser="graalvm20_3">No</td>
<td class="no" data-browser="graalvm20_3_1">No</td>
<td class="no" data-browser="graalvm21">No</td>
<td class="no obsolete" data-browser="android4_4">No</td>
<td class="no obsolete" data-browser="android4_4_3">No</td>
<td class="no obsolete" data-browser="ios10_3">No</td>
<td class="no obsolete" data-browser="ios11">No</td>
<td class="no obsolete" data-browser="ios11_3">No</td>
<td class="no" data-browser="ios12">No</td>
<td class="no" data-browser="ios12_2">No</td>
<td class="no" data-browser="ios13">No</td>
<td class="no" data-browser="ios13_4">No</td>
<td class="no" data-browser="ios14">No</td>
<td class="no obsolete" data-browser="samsung10">No</td>
<td class="no" data-browser="samsung11">No</td>
<td class="no" data-browser="samsung12">No</td>
<td class="no" data-browser="samsung13">No</td>
<td class="no obsolete" data-browser="opera_mobile57">No</td>
<td class="no obsolete" data-browser="opera_mobile58">No</td>
<td class="no obsolete" data-browser="opera_mobile59">No</td>
<td class="no obsolete" data-browser="opera_mobile60">No</td>
<td class="no obsolete" data-browser="opera_mobile61">No</td>
<td class="no" data-browser="opera_mobile62">No</td>
<td class="no" data-browser="opera_mobile63">No</td>
</tr>
<tr significance="1"><td id="test-error_columnNumber"><span><a class="anchor" href="#test-error_columnNumber">&#xA7;</a><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Error/columnNumber">error &quot;columnNumber&quot;</a> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Error/columnNumber" title="MDN documentation"><img src="../mdn.png" alt="MDN (Mozilla Development Network) logo" width="15" height="13"></a>&#xA0;</span><script data-source="function () {
return &apos;columnNumber&apos; in new Error();
  }">test(
function () {
return 'columnNumber' in new Error();
  }())</script></td>
<td class="no obsolete" data-browser="konq4_13">No</td>
<td class="no" data-browser="konq4_14">No</td>
<td class="no obsolete" data-browser="ie8">No</td>
<td class="no obsolete" data-browser="ie9">No</td>
<td class="no obsolete" data-browser="ie10">No</td>
<td class="no" data-browser="ie11">No</td>
<td class="yes obsolete" data-browser="firefox68">Yes</td>
<td class="yes obsolete" data-browser="firefox75">Yes</td>
<td class="yes obsolete" data-browser="firefox76">Yes</td>
<td class="yes obsolete" data-browser="firefox77">Yes</td>
<td class="yes" data-browser="firefox78">Yes</td>
<td class="yes obsolete" data-browser="firefox79">Yes</td>
<td class="yes obsolete" data-browser="firefox80">Yes</td>
<td class="yes obsolete" data-browser="firefox81">Yes</td>
<td class="yes obsolete" data-browser="firefox82">Yes</td>
<td class="yes obsolete" data-browser="firefox83">Yes</td>
<td class="yes obsolete" data-browser="firefox84">Yes</td>
<td class="yes obsolete" data-browser="firefox85">Yes</td>
<td class="yes obsolete" data-browser="firefox86">Yes</td>
<td class="yes" data-browser="firefox87">Yes</td>
<td class="yes" data-browser="firefox88">Yes</td>
<td class="yes unstable" data-browser="firefox89">Yes</td>
<td class="yes unstable" data-browser="firefox90">Yes</td>
<td class="no obsolete" data-browser="opera12_10">No</td>
<td class="no obsolete" data-browser="chrome83">No</td>
<td class="no obsolete" data-browser="chrome84">No</td>
<td class="no obsolete" data-browser="chrome85">No</td>
<td class="no obsolete" data-browser="chrome86">No</td>
<td class="no obsolete" data-browser="chrome87">No</td>
<td class="no" data-browser="chrome88">No</td>
<td class="no" data-browser="chrome89">No</td>
<td class="no" data-browser="chrome90">No</td>
<td class="no unstable" data-browser="chrome91">No</td>
<td class="no unstable" data-browser="chrome92">No</td>
<td class="no obsolete" data-browser="edge18">No</td>
<td class="no obsolete" data-browser="edge83">No</td>
<td class="no obsolete" data-browser="edge84">No</td>
<td class="no obsolete" data-browser="edge85">No</td>
<td class="no obsolete" data-browser="edge86">No</td>
<td class="no obsolete" data-browser="edge87">No</td>
<td class="no obsolete" data-browser="edge88">No</td>
<td class="no" data-browser="edge89">No</td>
<td class="no" data-browser="edge90">No</td>
<td class="no obsolete" data-browser="safari12_1">No</td>
<td class="no obsolete" data-browser="safari13">No</td>
<td class="no obsolete" data-browser="safari13_1">No</td>
<td class="no" data-browser="safari14">No</td>
<td class="no" data-browser="safari14_1">No</td>
<td class="no unstable" data-browser="safaritp">No</td>
<td class="no unstable" data-browser="webkit">No</td>
<td class="no obsolete" data-browser="opera69">No</td>
<td class="no obsolete" data-browser="opera70">No</td>
<td class="no obsolete" data-browser="opera71">No</td>
<td class="no obsolete" data-browser="opera72">No</td>
<td class="no obsolete" data-browser="opera73">No</td>
<td class="no obsolete" data-browser="opera74">No</td>
<td class="no" data-browser="opera75">No</td>
<td class="no" data-browser="opera76">No</td>
<td class="no obsolete" data-browser="rhino1_7">No</td>
<td class="no" data-browser="besen">No</td>
<td class="no obsolete" data-browser="phantom2_1">No</td>
<td class="no obsolete" data-browser="node0_10">No</td>
<td class="no obsolete" data-browser="node0_12">No</td>
<td class="no obsolete" data-browser="node4">No</td>
<td class="no obsolete" data-browser="node6_5">No</td>
<td class="no obsolete" data-browser="node7">No</td>
<td class="no obsolete" data-browser="node7_6">No</td>
<td class="no obsolete" data-browser="node8">No</td>
<td class="no obsolete" data-browser="node8_3">No</td>
<td class="no obsolete" data-browser="node8_7">No</td>
<td class="no" data-browser="node8_10">No</td>
<td class="no obsolete" data-browser="node10_0">No</td>
<td class="no obsolete" data-browser="node10_4">No</td>
<td class="no" data-browser="node10_9">No</td>
<td class="no obsolete" data-browser="node11_0">No</td>
<td class="no obsolete" data-browser="node12_0">No</td>
<td class="no obsolete" data-browser="node12_5">No</td>
<td class="no obsolete" data-browser="node12_9">No</td>
<td class="no" data-browser="node12_11">No</td>
<td class="no" data-browser="node13_0">No</td>
<td class="no" data-browser="node13_2">No</td>
<td class="no" data-browser="node14_0">No</td>
<td class="no" data-browser="node14_5">No</td>
<td class="no" data-browser="node14_6">No</td>
<td class="no" data-browser="node15_0">No</td>
<td class="no" data-browser="node16_0">No</td>
<td class="no obsolete" data-browser="duktape2_0">No</td>
<td class="no obsolete" data-browser="duktape2_1">No</td>
<td class="no obsolete" data-browser="duktape2_2">No</td>
<td class="no" data-browser="duktape2_3">No</td>
<td class="no obsolete" data-browser="graalvm19">No</td>
<td class="no" data-browser="graalvm19_3_6">No</td>
<td class="no obsolete" data-browser="graalvm20">No</td>
<td class="no obsolete" data-browser="graalvm20_1">No</td>
<td class="no obsolete" data-browser="graalvm20_3">No</td>
<td class="no" data-browser="graalvm20_3_1">No</td>
<td class="no" data-browser="graalvm21">No</td>
<td class="no obsolete" data-browser="android4_4">No</td>
<td class="no obsolete" data-browser="android4_4_3">No</td>
<td class="no obsolete" data-browser="ios10_3">No</td>
<td class="no obsolete" data-browser="ios11">No</td>
<td class="no obsolete" data-browser="ios11_3">No</td>
<td class="no" data-browser="ios12">No</td>
<td class="no" data-browser="ios12_2">No</td>
<td class="no" data-browser="ios13">No</td>
<td class="no" data-browser="ios13_4">No</td>
<td class="no" data-browser="ios14">No</td>
<td class="no obsolete" data-browser="samsung10">No</td>
<td class="no" data-browser="samsung11">No</td>
<td class="no" data-browser="samsung12">No</td>
<td class="no" data-browser="samsung13">No</td>
<td class="no obsolete" data-browser="opera_mobile57">No</td>
<td class="no obsolete" data-browser="opera_mobile58">No</td>
<td class="no obsolete" data-browser="opera_mobile59">No</td>
<td class="no obsolete" data-browser="opera_mobile60">No</td>
<td class="no obsolete" data-browser="opera_mobile61">No</td>
<td class="no" data-browser="opera_mobile62">No</td>
<td class="no" data-browser="opera_mobile63">No</td>
</tr>
<tr significance="1"><td id="test-error_fileName"><span><a class="anchor" href="#test-error_fileName">&#xA7;</a><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Error/fileName">error &quot;fileName&quot;</a> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Error/fileName" title="MDN documentation"><img src="../mdn.png" alt="MDN (Mozilla Development Network) logo" width="15" height="13"></a>&#xA0;</span><script data-source="function () {
return &apos;fileName&apos; in new Error();
  }">test(
function () {
return 'fileName' in new Error();
  }())</script></td>
<td class="no obsolete" data-browser="konq4_13">No</td>
<td class="no" data-browser="konq4_14">No</td>
<td class="no obsolete" data-browser="ie8">No</td>
<td class="no obsolete" data-browser="ie9">No</td>
<td class="no obsolete" data-browser="ie10">No</td>
<td class="no" data-browser="ie11">No</td>
<td class="yes obsolete" data-browser="firefox68">Yes</td>
<td class="yes obsolete" data-browser="firefox75">Yes</td>
<td class="yes obsolete" data-browser="firefox76">Yes</td>
<td class="yes obsolete" data-browser="firefox77">Yes</td>
<td class="yes" data-browser="firefox78">Yes</td>
<td class="yes obsolete" data-browser="firefox79">Yes</td>
<td class="yes obsolete" data-browser="firefox80">Yes</td>
<td class="yes obsolete" data-browser="firefox81">Yes</td>
<td class="yes obsolete" data-browser="firefox82">Yes</td>
<td class="yes obsolete" data-browser="firefox83">Yes</td>
<td class="yes obsolete" data-browser="firefox84">Yes</td>
<td class="yes obsolete" data-browser="firefox85">Yes</td>
<td class="yes obsolete" data-browser="firefox86">Yes</td>
<td class="yes" data-browser="firefox87">Yes</td>
<td class="yes" data-browser="firefox88">Yes</td>
<td class="yes unstable" data-browser="firefox89">Yes</td>
<td class="yes unstable" data-browser="firefox90">Yes</td>
<td class="no obsolete" data-browser="opera12_10">No</td>
<td class="no obsolete" data-browser="chrome83">No</td>
<td class="no obsolete" data-browser="chrome84">No</td>
<td class="no obsolete" data-browser="chrome85">No</td>
<td class="no obsolete" data-browser="chrome86">No</td>
<td class="no obsolete" data-browser="chrome87">No</td>
<td class="no" data-browser="chrome88">No</td>
<td class="no" data-browser="chrome89">No</td>
<td class="no" data-browser="chrome90">No</td>
<td class="no unstable" data-browser="chrome91">No</td>
<td class="no unstable" data-browser="chrome92">No</td>
<td class="no obsolete" data-browser="edge18">No</td>
<td class="no obsolete" data-browser="edge83">No</td>
<td class="no obsolete" data-browser="edge84">No</td>
<td class="no obsolete" data-browser="edge85">No</td>
<td class="no obsolete" data-browser="edge86">No</td>
<td class="no obsolete" data-browser="edge87">No</td>
<td class="no obsolete" data-browser="edge88">No</td>
<td class="no" data-browser="edge89">No</td>
<td class="no" data-browser="edge90">No</td>
<td class="no obsolete" data-browser="safari12_1">No</td>
<td class="no obsolete" data-browser="safari13">No</td>
<td class="no obsolete" data-browser="safari13_1">No</td>
<td class="no" data-browser="safari14">No</td>
<td class="no" data-browser="safari14_1">No</td>
<td class="no unstable" data-browser="safaritp">No</td>
<td class="no unstable" data-browser="webkit">No</td>
<td class="no obsolete" data-browser="opera69">No</td>
<td class="no obsolete" data-browser="opera70">No</td>
<td class="no obsolete" data-browser="opera71">No</td>
<td class="no obsolete" data-browser="opera72">No</td>
<td class="no obsolete" data-browser="opera73">No</td>
<td class="no obsolete" data-browser="opera74">No</td>
<td class="no" data-browser="opera75">No</td>
<td class="no" data-browser="opera76">No</td>
<td class="yes obsolete" data-browser="rhino1_7">Yes</td>
<td class="no" data-browser="besen">No</td>
<td class="no obsolete" data-browser="phantom2_1">No</td>
<td class="no obsolete" data-browser="node0_10">No</td>
<td class="no obsolete" data-browser="node0_12">No</td>
<td class="no obsolete" data-browser="node4">No</td>
<td class="no obsolete" data-browser="node6_5">No</td>
<td class="no obsolete" data-browser="node7">No</td>
<td class="no obsolete" data-browser="node7_6">No</td>
<td class="no obsolete" data-browser="node8">No</td>
<td class="no obsolete" data-browser="node8_3">No</td>
<td class="no obsolete" data-browser="node8_7">No</td>
<td class="no" data-browser="node8_10">No</td>
<td class="no obsolete" data-browser="node10_0">No</td>
<td class="no obsolete" data-browser="node10_4">No</td>
<td class="no" data-browser="node10_9">No</td>
<td class="no obsolete" data-browser="node11_0">No</td>
<td class="no obsolete" data-browser="node12_0">No</td>
<td class="no obsolete" data-browser="node12_5">No</td>
<td class="no obsolete" data-browser="node12_9">No</td>
<td class="no" data-browser="node12_11">No</td>
<td class="no" data-browser="node13_0">No</td>
<td class="no" data-browser="node13_2">No</td>
<td class="no" data-browser="node14_0">No</td>
<td class="no" data-browser="node14_5">No</td>
<td class="no" data-browser="node14_6">No</td>
<td class="no" data-browser="node15_0">No</td>
<td class="no" data-browser="node16_0">No</td>
<td class="yes obsolete" data-browser="duktape2_0">Yes</td>
<td class="yes obsolete" data-browser="duktape2_1">Yes</td>
<td class="yes obsolete" data-browser="duktape2_2">Yes</td>
<td class="yes" data-browser="duktape2_3">Yes</td>
<td class="no obsolete" data-browser="graalvm19">No</td>
<td class="no" data-browser="graalvm19_3_6">No</td>
<td class="no obsolete" data-browser="graalvm20">No</td>
<td class="no obsolete" data-browser="graalvm20_1">No</td>
<td class="no obsolete" data-browser="graalvm20_3">No</td>
<td class="no" data-browser="graalvm20_3_1">No</td>
<td class="no" data-browser="graalvm21">No</td>
<td class="no obsolete" data-browser="android4_4">No</td>
<td class="no obsolete" data-browser="android4_4_3">No</td>
<td class="no obsolete" data-browser="ios10_3">No</td>
<td class="no obsolete" data-browser="ios11">No</td>
<td class="no obsolete" data-browser="ios11_3">No</td>
<td class="no" data-browser="ios12">No</td>
<td class="no" data-browser="ios12_2">No</td>
<td class="no" data-browser="ios13">No</td>
<td class="no" data-browser="ios13_4">No</td>
<td class="no" data-browser="ios14">No</td>
<td class="no obsolete" data-browser="samsung10">No</td>
<td class="no" data-browser="samsung11">No</td>
<td class="no" data-browser="samsung12">No</td>
<td class="no" data-browser="samsung13">No</td>
<td class="no obsolete" data-browser="opera_mobile57">No</td>
<td class="no obsolete" data-browser="opera_mobile58">No</td>
<td class="no obsolete" data-browser="opera_mobile59">No</td>
<td class="no obsolete" data-browser="opera_mobile60">No</td>
<td class="no obsolete" data-browser="opera_mobile61">No</td>
<td class="no" data-browser="opera_mobile62">No</td>
<td class="no" data-browser="opera_mobile63">No</td>
</tr>
<tr significance="1"><td id="test-error_description"><span><a class="anchor" href="#test-error_description">&#xA7;</a><a href="http://msdn.microsoft.com/en-us/library/ie/dww52sbt(v=vs.94).aspx">error &quot;description&quot;</a></span><script data-source="function () {
return &apos;description&apos; in new Error();
  }">test(
function () {
return 'description' in new Error();
  }())</script></td>
<td class="no obsolete" data-browser="konq4_13">No</td>
<td class="no" data-browser="konq4_14">No</td>
<td class="yes obsolete" data-browser="ie8">Yes</td>
<td class="yes obsolete" data-browser="ie9">Yes</td>
<td class="yes obsolete" data-browser="ie10">Yes</td>
<td class="yes" data-browser="ie11">Yes</td>
<td class="no obsolete" data-browser="firefox68">No</td>
<td class="no obsolete" data-browser="firefox75">No</td>
<td class="no obsolete" data-browser="firefox76">No</td>
<td class="no obsolete" data-browser="firefox77">No</td>
<td class="no" data-browser="firefox78">No</td>
<td class="no obsolete" data-browser="firefox79">No</td>
<td class="no obsolete" data-browser="firefox80">No</td>
<td class="no obsolete" data-browser="firefox81">No</td>
<td class="no obsolete" data-browser="firefox82">No</td>
<td class="no obsolete" data-browser="firefox83">No</td>
<td class="no obsolete" data-browser="firefox84">No</td>
<td class="no obsolete" data-browser="firefox85">No</td>
<td class="no obsolete" data-browser="firefox86">No</td>
<td class="no" data-browser="firefox87">No</td>
<td class="no" data-browser="firefox88">No</td>
<td class="no unstable" data-browser="firefox89">No</td>
<td class="no unstable" data-browser="firefox90">No</td>
<td class="no obsolete" data-browser="opera12_10">No</td>
<td class="no obsolete" data-browser="chrome83">No</td>
<td class="no obsolete" data-browser="chrome84">No</td>
<td class="no obsolete" data-browser="chrome85">No</td>
<td class="no obsolete" data-browser="chrome86">No</td>
<td class="no obsolete" data-browser="chrome87">No</td>
<td class="no" data-browser="chrome88">No</td>
<td class="no" data-browser="chrome89">No</td>
<td class="no" data-browser="chrome90">No</td>
<td class="no unstable" data-browser="chrome91">No</td>
<td class="no unstable" data-browser="chrome92">No</td>
<td class="yes obsolete" data-browser="edge18">Yes</td>
<td class="no obsolete" data-browser="edge83">No</td>
<td class="no obsolete" data-browser="edge84">No</td>
<td class="no obsolete" data-browser="edge85">No</td>
<td class="no obsolete" data-browser="edge86">No</td>
<td class="no obsolete" data-browser="edge87">No</td>
<td class="no obsolete" data-browser="edge88">No</td>
<td class="no" data-browser="edge89">No</td>
<td class="no" data-browser="edge90">No</td>
<td class="no obsolete" data-browser="safari12_1">No</td>
<td class="no obsolete" data-browser="safari13">No</td>
<td class="no obsolete" data-browser="safari13_1">No</td>
<td class="no" data-browser="safari14">No</td>
<td class="no" data-browser="safari14_1">No</td>
<td class="no unstable" data-browser="safaritp">No</td>
<td class="no unstable" data-browser="webkit">No</td>
<td class="no obsolete" data-browser="opera69">No</td>
<td class="no obsolete" data-browser="opera70">No</td>
<td class="no obsolete" data-browser="opera71">No</td>
<td class="no obsolete" data-browser="opera72">No</td>
<td class="no obsolete" data-browser="opera73">No</td>
<td class="no obsolete" data-browser="opera74">No</td>
<td class="no" data-browser="opera75">No</td>
<td class="no" data-browser="opera76">No</td>
<td class="no obsolete" data-browser="rhino1_7">No</td>
<td class="no" data-browser="besen">No</td>
<td class="no obsolete" data-browser="phantom2_1">No</td>
<td class="no obsolete" data-browser="node0_10">No</td>
<td class="no obsolete" data-browser="node0_12">No</td>
<td class="no obsolete" data-browser="node4">No</td>
<td class="no obsolete" data-browser="node6_5">No</td>
<td class="no obsolete" data-browser="node7">No</td>
<td class="no obsolete" data-browser="node7_6">No</td>
<td class="no obsolete" data-browser="node8">No</td>
<td class="no obsolete" data-browser="node8_3">No</td>
<td class="no obsolete" data-browser="node8_7">No</td>
<td class="no" data-browser="node8_10">No</td>
<td class="no obsolete" data-browser="node10_0">No</td>
<td class="no obsolete" data-browser="node10_4">No</td>
<td class="no" data-browser="node10_9">No</td>
<td class="no obsolete" data-browser="node11_0">No</td>
<td class="no obsolete" data-browser="node12_0">No</td>
<td class="no obsolete" data-browser="node12_5">No</td>
<td class="no obsolete" data-browser="node12_9">No</td>
<td class="no" data-browser="node12_11">No</td>
<td class="no" data-browser="node13_0">No</td>
<td class="no" data-browser="node13_2">No</td>
<td class="no" data-browser="node14_0">No</td>
<td class="no" data-browser="node14_5">No</td>
<td class="no" data-browser="node14_6">No</td>
<td class="no" data-browser="node15_0">No</td>
<td class="no" data-browser="node16_0">No</td>
<td class="no obsolete" data-browser="duktape2_0">No</td>
<td class="no obsolete" data-browser="duktape2_1">No</td>
<td class="no obsolete" data-browser="duktape2_2">No</td>
<td class="no" data-browser="duktape2_3">No</td>
<td class="no obsolete" data-browser="graalvm19">No</td>
<td class="no" data-browser="graalvm19_3_6">No</td>
<td class="no obsolete" data-browser="graalvm20">No</td>
<td class="no obsolete" data-browser="graalvm20_1">No</td>
<td class="no obsolete" data-browser="graalvm20_3">No</td>
<td class="no" data-browser="graalvm20_3_1">No</td>
<td class="no" data-browser="graalvm21">No</td>
<td class="no obsolete" data-browser="android4_4">No</td>
<td class="no obsolete" data-browser="android4_4_3">No</td>
<td class="no obsolete" data-browser="ios10_3">No</td>
<td class="no obsolete" data-browser="ios11">No</td>
<td class="no obsolete" data-browser="ios11_3">No</td>
<td class="no" data-browser="ios12">No</td>
<td class="no" data-browser="ios12_2">No</td>
<td class="no" data-browser="ios13">No</td>
<td class="no" data-browser="ios13_4">No</td>
<td class="no" data-browser="ios14">No</td>
<td class="no obsolete" data-browser="samsung10">No</td>
<td class="no" data-browser="samsung11">No</td>
<td class="no" data-browser="samsung12">No</td>
<td class="no" data-browser="samsung13">No</td>
<td class="no obsolete" data-browser="opera_mobile57">No</td>
<td class="no obsolete" data-browser="opera_mobile58">No</td>
<td class="no obsolete" data-browser="opera_mobile59">No</td>
<td class="no obsolete" data-browser="opera_mobile60">No</td>
<td class="no obsolete" data-browser="opera_mobile61">No</td>
<td class="no" data-browser="opera_mobile62">No</td>
<td class="no" data-browser="opera_mobile63">No</td>
</tr>
<tr><th colspan="121" class="separator"></th>
</tr>
<tr class="supertest" significance="1"><td id="test-global"><span><a class="anchor" href="#test-global">&#xA7;</a>global</span></td>
<td class="tally obsolete" data-browser="konq4_13" data-tally="0">0/2</td>
<td class="tally" data-browser="konq4_14" data-tally="0">0/2</td>
<td class="tally obsolete" data-browser="ie8" data-tally="0">0/2</td>
<td class="tally obsolete" data-browser="ie9" data-tally="0">0/2</td>
<td class="tally obsolete" data-browser="ie10" data-tally="0">0/2</td>
<td class="tally" data-browser="ie11" data-tally="0">0/2</td>
<td class="tally obsolete" data-browser="firefox68" data-tally="0">0/2</td>
<td class="tally obsolete" data-browser="firefox75" data-tally="0">0/2</td>
<td class="tally obsolete" data-browser="firefox76" data-tally="0">0/2</td>
<td class="tally obsolete" data-browser="firefox77" data-tally="0">0/2</td>
<td class="tally" data-browser="firefox78" data-tally="0">0/2</td>
<td class="tally obsolete" data-browser="firefox79" data-tally="0">0/2</td>
<td class="tally obsolete" data-browser="firefox80" data-tally="0">0/2</td>
<td class="tally obsolete" data-browser="firefox81" data-tally="0">0/2</td>
<td class="tally obsolete" data-browser="firefox82" data-tally="0">0/2</td>
<td class="tally obsolete" data-browser="firefox83" data-tally="0">0/2</td>
<td class="tally obsolete" data-browser="firefox84" data-tally="0">0/2</td>
<td class="tally obsolete" data-browser="firefox85" data-tally="0">0/2</td>
<td class="tally obsolete" data-browser="firefox86" data-tally="0">0/2</td>
<td class="tally" data-browser="firefox87" data-tally="0">0/2</td>
<td class="tally" data-browser="firefox88" data-tally="0">0/2</td>
<td class="tally unstable" data-browser="firefox89" data-tally="0">0/2</td>
<td class="tally unstable" data-browser="firefox90" data-tally="0">0/2</td>
<td class="tally obsolete" data-browser="opera12_10" data-tally="0">0/2</td>
<td class="tally obsolete" data-browser="chrome83" data-tally="0">0/2</td>
<td class="tally obsolete" data-browser="chrome84" data-tally="0">0/2</td>
<td class="tally obsolete" data-browser="chrome85" data-tally="0">0/2</td>
<td class="tally obsolete" data-browser="chrome86" data-tally="0">0/2</td>
<td class="tally obsolete" data-browser="chrome87" data-tally="0">0/2</td>
<td class="tally" data-browser="chrome88" data-tally="0">0/2</td>
<td class="tally" data-browser="chrome89" data-tally="0">0/2</td>
<td class="tally" data-browser="chrome90" data-tally="0">0/2</td>
<td class="tally unstable" data-browser="chrome91" data-tally="0">0/2</td>
<td class="tally unstable" data-browser="chrome92" data-tally="0">0/2</td>
<td class="tally obsolete" data-browser="edge18" data-tally="0">0/2</td>
<td class="tally obsolete" data-browser="edge83" data-tally="0">0/2</td>
<td class="tally obsolete" data-browser="edge84" data-tally="0">0/2</td>
<td class="tally obsolete" data-browser="edge85" data-tally="0">0/2</td>
<td class="tally obsolete" data-browser="edge86" data-tally="0">0/2</td>
<td class="tally obsolete" data-browser="edge87" data-tally="0">0/2</td>
<td class="tally obsolete" data-browser="edge88" data-tally="0">0/2</td>
<td class="tally" data-browser="edge89" data-tally="0">0/2</td>
<td class="tally" data-browser="edge90" data-tally="0">0/2</td>
<td class="tally obsolete" data-browser="safari12_1" data-tally="0">0/2</td>
<td class="tally obsolete" data-browser="safari13" data-tally="0">0/2</td>
<td class="tally obsolete" data-browser="safari13_1" data-tally="0">0/2</td>
<td class="tally" data-browser="safari14" data-tally="0">0/2</td>
<td class="tally" data-browser="safari14_1" data-tally="0">0/2</td>
<td class="tally unstable" data-browser="safaritp" data-tally="0">0/2</td>
<td class="tally unstable" data-browser="webkit" data-tally="0">0/2</td>
<td class="tally obsolete" data-browser="opera69" data-tally="0">0/2</td>
<td class="tally obsolete" data-browser="opera70" data-tally="0">0/2</td>
<td class="tally obsolete" data-browser="opera71" data-tally="0">0/2</td>
<td class="tally obsolete" data-browser="opera72" data-tally="0">0/2</td>
<td class="tally obsolete" data-browser="opera73" data-tally="0">0/2</td>
<td class="tally obsolete" data-browser="opera74" data-tally="0">0/2</td>
<td class="tally" data-browser="opera75" data-tally="0">0/2</td>
<td class="tally" data-browser="opera76" data-tally="0">0/2</td>
<td class="tally obsolete" data-browser="rhino1_7" data-tally="0">0/2</td>
<td class="tally" data-browser="besen" data-tally="0">0/2</td>
<td class="tally obsolete" data-browser="phantom2_1" data-tally="0">0/2</td>
<td class="tally obsolete" data-browser="node0_10" data-tally="0.5">1/2</td>
<td class="tally obsolete" data-browser="node0_12" data-tally="0.5">1/2</td>
<td class="tally obsolete" data-browser="node4" data-tally="0.5">1/2</td>
<td class="tally obsolete" data-browser="node6_5" data-tally="0.5">1/2</td>
<td class="tally obsolete" data-browser="node7" data-tally="0.5">1/2</td>
<td class="tally obsolete" data-browser="node7_6" data-tally="0.5">1/2</td>
<td class="tally obsolete" data-browser="node8" data-tally="0.5">1/2</td>
<td class="tally obsolete" data-browser="node8_3" data-tally="0.5">1/2</td>
<td class="tally obsolete" data-browser="node8_7" data-tally="0.5">1/2</td>
<td class="tally" data-browser="node8_10" data-tally="0">0/2</td>
<td class="tally obsolete" data-browser="node10_0" data-tally="0">0/2</td>
<td class="tally obsolete" data-browser="node10_4" data-tally="0">0/2</td>
<td class="tally" data-browser="node10_9" data-tally="0">0/2</td>
<td class="tally obsolete" data-browser="node11_0" data-tally="0">0/2</td>
<td class="tally obsolete" data-browser="node12_0" data-tally="0">0/2</td>
<td class="tally obsolete" data-browser="node12_5" data-tally="0">0/2</td>
<td class="tally obsolete" data-browser="node12_9" data-tally="0">0/2</td>
<td class="tally" data-browser="node12_11" data-tally="0">0/2</td>
<td class="tally" data-browser="node13_0" data-tally="0">0/2</td>
<td class="tally" data-browser="node13_2" data-tally="0">0/2</td>
<td class="tally" data-browser="node14_0" data-tally="0">0/2</td>
<td class="tally" data-browser="node14_5" data-tally="0">0/2</td>
<td class="tally" data-browser="node14_6" data-tally="0">0/2</td>
<td class="tally" data-browser="node15_0" data-tally="0">0/2</td>
<td class="tally" data-browser="node16_0" data-tally="0">0/2</td>
<td class="tally obsolete" data-browser="duktape2_0" data-tally="0">0/2</td>
<td class="tally obsolete" data-browser="duktape2_1" data-tally="1">2/2</td>
<td class="tally obsolete" data-browser="duktape2_2" data-tally="1">2/2</td>
<td class="tally" data-browser="duktape2_3" data-tally="1">2/2</td>
<td class="tally obsolete" data-browser="graalvm19" data-tally="0.5">1/2</td>
<td class="tally" data-browser="graalvm19_3_6" data-tally="0.5">1/2</td>
<td class="tally obsolete" data-browser="graalvm20" data-tally="0.5">1/2</td>
<td class="tally obsolete" data-browser="graalvm20_1" data-tally="0.5">1/2</td>
<td class="tally obsolete" data-browser="graalvm20_3" data-tally="0.5">1/2</td>
<td class="tally" data-browser="graalvm20_3_1" data-tally="0.5">1/2</td>
<td class="tally" data-browser="graalvm21" data-tally="0.5">1/2</td>
<td class="tally obsolete" data-browser="android4_4" data-tally="0">0/2</td>
<td class="tally obsolete" data-browser="android4_4_3" data-tally="0">0/2</td>
<td class="tally obsolete" data-browser="ios10_3" data-tally="0">0/2</td>
<td class="tally obsolete" data-browser="ios11" data-tally="0">0/2</td>
<td class="tally obsolete" data-browser="ios11_3" data-tally="0">0/2</td>
<td class="tally" data-browser="ios12" data-tally="0">0/2</td>
<td class="tally" data-browser="ios12_2" data-tally="0">0/2</td>
<td class="tally" data-browser="ios13" data-tally="0">0/2</td>
<td class="tally" data-browser="ios13_4" data-tally="0">0/2</td>
<td class="tally" data-browser="ios14" data-tally="0">0/2</td>
<td class="tally obsolete" data-browser="samsung10" data-tally="0">0/2</td>
<td class="tally" data-browser="samsung11" data-tally="0">0/2</td>
<td class="tally" data-browser="samsung12" data-tally="0">0/2</td>
<td class="tally" data-browser="samsung13" data-tally="0">0/2</td>
<td class="tally obsolete" data-browser="opera_mobile57" data-tally="0">0/2</td>
<td class="tally obsolete" data-browser="opera_mobile58" data-tally="0">0/2</td>
<td class="tally obsolete" data-browser="opera_mobile59" data-tally="0">0/2</td>
<td class="tally obsolete" data-browser="opera_mobile60" data-tally="0">0/2</td>
<td class="tally obsolete" data-browser="opera_mobile61" data-tally="0">0/2</td>
<td class="tally" data-browser="opera_mobile62" data-tally="0">0/2</td>
<td class="tally" data-browser="opera_mobile63" data-tally="0">0/2</td>
</tr>
<tr class="subtest" data-parent="global" id="test-global_global_global_property_is_global_object"><td><span><a class="anchor" href="#test-global_global_global_property_is_global_object">&#xA7;</a>&quot;global&quot; global property is global object</span><script data-source="
var actualGlobal = Function(&apos;return this&apos;)();
actualGlobal.__system_global_test__ = 42;
return typeof global === &apos;object&apos; &amp;&amp; global &amp;&amp; global === actualGlobal &amp;&amp; !global.lacksGlobal &amp;&amp; global.__system_global_test__ === 42;
    ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("102");try{return Function("asyncTestPassed","\nvar actualGlobal = Function('return this')();\nactualGlobal.__system_global_test__ = 42;\nreturn typeof global === 'object' && global && global === actualGlobal && !global.lacksGlobal && global.__system_global_test__ === 42;\n    ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("102");return Function("asyncTestPassed","'use strict';"+"\nvar actualGlobal = Function('return this')();\nactualGlobal.__system_global_test__ = 42;\nreturn typeof global === 'object' && global && global === actualGlobal && !global.lacksGlobal && global.__system_global_test__ === 42;\n    ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
</script></td>
<td class="unknown obsolete" data-browser="konq4_13">?</td>
<td class="unknown" data-browser="konq4_14">?</td>
<td class="unknown obsolete" data-browser="ie8">?</td>
<td class="unknown obsolete" data-browser="ie9">?</td>
<td class="unknown obsolete" data-browser="ie10">?</td>
<td class="no" data-browser="ie11">No</td>
<td class="no obsolete" data-browser="firefox68">No</td>
<td class="no obsolete" data-browser="firefox75">No</td>
<td class="no obsolete" data-browser="firefox76">No</td>
<td class="no obsolete" data-browser="firefox77">No</td>
<td class="no" data-browser="firefox78">No</td>
<td class="no obsolete" data-browser="firefox79">No</td>
<td class="no obsolete" data-browser="firefox80">No</td>
<td class="no obsolete" data-browser="firefox81">No</td>
<td class="no obsolete" data-browser="firefox82">No</td>
<td class="no obsolete" data-browser="firefox83">No</td>
<td class="no obsolete" data-browser="firefox84">No</td>
<td class="no obsolete" data-browser="firefox85">No</td>
<td class="no obsolete" data-browser="firefox86">No</td>
<td class="no" data-browser="firefox87">No</td>
<td class="no" data-browser="firefox88">No</td>
<td class="no unstable" data-browser="firefox89">No</td>
<td class="no unstable" data-browser="firefox90">No</td>
<td class="no obsolete" data-browser="opera12_10">No</td>
<td class="no obsolete" data-browser="chrome83">No</td>
<td class="no obsolete" data-browser="chrome84">No</td>
<td class="no obsolete" data-browser="chrome85">No</td>
<td class="no obsolete" data-browser="chrome86">No</td>
<td class="no obsolete" data-browser="chrome87">No</td>
<td class="no" data-browser="chrome88">No</td>
<td class="no" data-browser="chrome89">No</td>
<td class="no" data-browser="chrome90">No</td>
<td class="no unstable" data-browser="chrome91">No</td>
<td class="no unstable" data-browser="chrome92">No</td>
<td class="no obsolete" data-browser="edge18">No</td>
<td class="no obsolete" data-browser="edge83">No</td>
<td class="no obsolete" data-browser="edge84">No</td>
<td class="no obsolete" data-browser="edge85">No</td>
<td class="no obsolete" data-browser="edge86">No</td>
<td class="no obsolete" data-browser="edge87">No</td>
<td class="no obsolete" data-browser="edge88">No</td>
<td class="no" data-browser="edge89">No</td>
<td class="no" data-browser="edge90">No</td>
<td class="no obsolete" data-browser="safari12_1">No</td>
<td class="no obsolete" data-browser="safari13">No</td>
<td class="no obsolete" data-browser="safari13_1">No</td>
<td class="no" data-browser="safari14">No</td>
<td class="no" data-browser="safari14_1">No</td>
<td class="no unstable" data-browser="safaritp">No</td>
<td class="no unstable" data-browser="webkit">No</td>
<td class="no obsolete" data-browser="opera69">No</td>
<td class="no obsolete" data-browser="opera70">No</td>
<td class="no obsolete" data-browser="opera71">No</td>
<td class="no obsolete" data-browser="opera72">No</td>
<td class="no obsolete" data-browser="opera73">No</td>
<td class="no obsolete" data-browser="opera74">No</td>
<td class="no" data-browser="opera75">No</td>
<td class="no" data-browser="opera76">No</td>
<td class="unknown obsolete" data-browser="rhino1_7">?</td>
<td class="unknown" data-browser="besen">?</td>
<td class="unknown obsolete" data-browser="phantom2_1">?</td>
<td class="yes obsolete" data-browser="node0_10">Yes</td>
<td class="yes obsolete" data-browser="node0_12">Yes</td>
<td class="yes obsolete" data-browser="node4">Yes</td>
<td class="yes obsolete" data-browser="node6_5">Yes</td>
<td class="yes obsolete" data-browser="node7">Yes</td>
<td class="yes obsolete" data-browser="node7_6">Yes</td>
<td class="yes obsolete" data-browser="node8">Yes</td>
<td class="yes obsolete" data-browser="node8_3">Yes</td>
<td class="yes obsolete" data-browser="node8_7">Yes</td>
<td class="unknown" data-browser="node8_10">?</td>
<td class="unknown obsolete" data-browser="node10_0">?</td>
<td class="unknown obsolete" data-browser="node10_4">?</td>
<td class="unknown" data-browser="node10_9">?</td>
<td class="unknown obsolete" data-browser="node11_0">?</td>
<td class="unknown obsolete" data-browser="node12_0">?</td>
<td class="unknown obsolete" data-browser="node12_5">?</td>
<td class="unknown obsolete" data-browser="node12_9">?</td>
<td class="no" data-browser="node12_11">No</td>
<td class="no" data-browser="node13_0">No</td>
<td class="no" data-browser="node13_2">No</td>
<td class="no" data-browser="node14_0">No</td>
<td class="no" data-browser="node14_5">No</td>
<td class="no" data-browser="node14_6">No</td>
<td class="no" data-browser="node15_0">No</td>
<td class="no" data-browser="node16_0">No</td>
<td class="no obsolete" data-browser="duktape2_0">No</td>
<td class="yes obsolete" data-browser="duktape2_1">Yes</td>
<td class="yes obsolete" data-browser="duktape2_2">Yes</td>
<td class="yes" data-browser="duktape2_3">Yes</td>
<td class="yes obsolete" data-browser="graalvm19">Yes</td>
<td class="yes" data-browser="graalvm19_3_6">Yes</td>
<td class="yes obsolete" data-browser="graalvm20">Yes</td>
<td class="yes obsolete" data-browser="graalvm20_1">Yes</td>
<td class="yes obsolete" data-browser="graalvm20_3">Yes</td>
<td class="yes" data-browser="graalvm20_3_1">Yes</td>
<td class="yes" data-browser="graalvm21">Yes</td>
<td class="unknown obsolete" data-browser="android4_4">?</td>
<td class="unknown obsolete" data-browser="android4_4_3">?</td>
<td class="no obsolete" data-browser="ios10_3">No</td>
<td class="no obsolete" data-browser="ios11">No</td>
<td class="no obsolete" data-browser="ios11_3">No</td>
<td class="no" data-browser="ios12">No</td>
<td class="no" data-browser="ios12_2">No</td>
<td class="no" data-browser="ios13">No</td>
<td class="no" data-browser="ios13_4">No</td>
<td class="no" data-browser="ios14">No</td>
<td class="unknown obsolete" data-browser="samsung10">?</td>
<td class="unknown" data-browser="samsung11">?</td>
<td class="no" data-browser="samsung12">No</td>
<td class="no" data-browser="samsung13">No</td>
<td class="no obsolete" data-browser="opera_mobile57">No</td>
<td class="no obsolete" data-browser="opera_mobile58">No</td>
<td class="no obsolete" data-browser="opera_mobile59">No</td>
<td class="no obsolete" data-browser="opera_mobile60">No</td>
<td class="no obsolete" data-browser="opera_mobile61">No</td>
<td class="no" data-browser="opera_mobile62">No</td>
<td class="no" data-browser="opera_mobile63">No</td>
</tr>
<tr class="subtest" data-parent="global" id="test-global_global_global_property_has_correct_property_descriptor"><td><span><a class="anchor" href="#test-global_global_global_property_has_correct_property_descriptor">&#xA7;</a>&quot;global&quot; global property has correct property descriptor</span><script data-source="
var actualGlobal = Function(&apos;return this&apos;)();
if (typeof global !== &apos;object&apos;) { return false; }
if (!(&apos;global&apos; in actualGlobal)) { return false; }
if (Object.prototype.propertyIsEnumerable.call(actualGlobal, &apos;global&apos;)) { return false; }
if (typeof Object.getOwnPropertyDescriptor !== &apos;function&apos;) { return true; } // ES3

var descriptor = Object.getOwnPropertyDescriptor(actualGlobal, &apos;global&apos;);
return descriptor.value === actualGlobal &amp;&amp; !descriptor.enumerable &amp;&amp; descriptor.configurable &amp;&amp; descriptor.writable;
    ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("103");try{return Function("asyncTestPassed","\nvar actualGlobal = Function('return this')();\nif (typeof global !== 'object') { return false; }\nif (!('global' in actualGlobal)) { return false; }\nif (Object.prototype.propertyIsEnumerable.call(actualGlobal, 'global')) { return false; }\nif (typeof Object.getOwnPropertyDescriptor !== 'function') { return true; } // ES3\n\nvar descriptor = Object.getOwnPropertyDescriptor(actualGlobal, 'global');\nreturn descriptor.value === actualGlobal && !descriptor.enumerable && descriptor.configurable && descriptor.writable;\n    ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("103");return Function("asyncTestPassed","'use strict';"+"\nvar actualGlobal = Function('return this')();\nif (typeof global !== 'object') { return false; }\nif (!('global' in actualGlobal)) { return false; }\nif (Object.prototype.propertyIsEnumerable.call(actualGlobal, 'global')) { return false; }\nif (typeof Object.getOwnPropertyDescriptor !== 'function') { return true; } // ES3\n\nvar descriptor = Object.getOwnPropertyDescriptor(actualGlobal, 'global');\nreturn descriptor.value === actualGlobal && !descriptor.enumerable && descriptor.configurable && descriptor.writable;\n    ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
</script></td>
<td class="unknown obsolete" data-browser="konq4_13">?</td>
<td class="unknown" data-browser="konq4_14">?</td>
<td class="unknown obsolete" data-browser="ie8">?</td>
<td class="unknown obsolete" data-browser="ie9">?</td>
<td class="unknown obsolete" data-browser="ie10">?</td>
<td class="no" data-browser="ie11">No</td>
<td class="no obsolete" data-browser="firefox68">No</td>
<td class="no obsolete" data-browser="firefox75">No</td>
<td class="no obsolete" data-browser="firefox76">No</td>
<td class="no obsolete" data-browser="firefox77">No</td>
<td class="no" data-browser="firefox78">No</td>
<td class="no obsolete" data-browser="firefox79">No</td>
<td class="no obsolete" data-browser="firefox80">No</td>
<td class="no obsolete" data-browser="firefox81">No</td>
<td class="no obsolete" data-browser="firefox82">No</td>
<td class="no obsolete" data-browser="firefox83">No</td>
<td class="no obsolete" data-browser="firefox84">No</td>
<td class="no obsolete" data-browser="firefox85">No</td>
<td class="no obsolete" data-browser="firefox86">No</td>
<td class="no" data-browser="firefox87">No</td>
<td class="no" data-browser="firefox88">No</td>
<td class="no unstable" data-browser="firefox89">No</td>
<td class="no unstable" data-browser="firefox90">No</td>
<td class="no obsolete" data-browser="opera12_10">No</td>
<td class="no obsolete" data-browser="chrome83">No</td>
<td class="no obsolete" data-browser="chrome84">No</td>
<td class="no obsolete" data-browser="chrome85">No</td>
<td class="no obsolete" data-browser="chrome86">No</td>
<td class="no obsolete" data-browser="chrome87">No</td>
<td class="no" data-browser="chrome88">No</td>
<td class="no" data-browser="chrome89">No</td>
<td class="no" data-browser="chrome90">No</td>
<td class="no unstable" data-browser="chrome91">No</td>
<td class="no unstable" data-browser="chrome92">No</td>
<td class="no obsolete" data-browser="edge18">No</td>
<td class="no obsolete" data-browser="edge83">No</td>
<td class="no obsolete" data-browser="edge84">No</td>
<td class="no obsolete" data-browser="edge85">No</td>
<td class="no obsolete" data-browser="edge86">No</td>
<td class="no obsolete" data-browser="edge87">No</td>
<td class="no obsolete" data-browser="edge88">No</td>
<td class="no" data-browser="edge89">No</td>
<td class="no" data-browser="edge90">No</td>
<td class="no obsolete" data-browser="safari12_1">No</td>
<td class="no obsolete" data-browser="safari13">No</td>
<td class="no obsolete" data-browser="safari13_1">No</td>
<td class="no" data-browser="safari14">No</td>
<td class="no" data-browser="safari14_1">No</td>
<td class="no unstable" data-browser="safaritp">No</td>
<td class="no unstable" data-browser="webkit">No</td>
<td class="no obsolete" data-browser="opera69">No</td>
<td class="no obsolete" data-browser="opera70">No</td>
<td class="no obsolete" data-browser="opera71">No</td>
<td class="no obsolete" data-browser="opera72">No</td>
<td class="no obsolete" data-browser="opera73">No</td>
<td class="no obsolete" data-browser="opera74">No</td>
<td class="no" data-browser="opera75">No</td>
<td class="no" data-browser="opera76">No</td>
<td class="unknown obsolete" data-browser="rhino1_7">?</td>
<td class="unknown" data-browser="besen">?</td>
<td class="unknown obsolete" data-browser="phantom2_1">?</td>
<td class="no obsolete" data-browser="node0_10">No</td>
<td class="no obsolete" data-browser="node0_12">No</td>
<td class="no obsolete" data-browser="node4">No</td>
<td class="no obsolete" data-browser="node6_5">No</td>
<td class="no obsolete" data-browser="node7">No</td>
<td class="no obsolete" data-browser="node7_6">No</td>
<td class="no obsolete" data-browser="node8">No</td>
<td class="no obsolete" data-browser="node8_3">No</td>
<td class="no obsolete" data-browser="node8_7">No</td>
<td class="unknown" data-browser="node8_10">?</td>
<td class="unknown obsolete" data-browser="node10_0">?</td>
<td class="unknown obsolete" data-browser="node10_4">?</td>
<td class="unknown" data-browser="node10_9">?</td>
<td class="unknown obsolete" data-browser="node11_0">?</td>
<td class="unknown obsolete" data-browser="node12_0">?</td>
<td class="unknown obsolete" data-browser="node12_5">?</td>
<td class="unknown obsolete" data-browser="node12_9">?</td>
<td class="no" data-browser="node12_11">No</td>
<td class="no" data-browser="node13_0">No</td>
<td class="no" data-browser="node13_2">No</td>
<td class="no" data-browser="node14_0">No</td>
<td class="no" data-browser="node14_5">No</td>
<td class="no" data-browser="node14_6">No</td>
<td class="no" data-browser="node15_0">No</td>
<td class="no" data-browser="node16_0">No</td>
<td class="no obsolete" data-browser="duktape2_0">No</td>
<td class="yes obsolete" data-browser="duktape2_1">Yes</td>
<td class="yes obsolete" data-browser="duktape2_2">Yes</td>
<td class="yes" data-browser="duktape2_3">Yes</td>
<td class="no obsolete" data-browser="graalvm19">No</td>
<td class="no" data-browser="graalvm19_3_6">No</td>
<td class="no obsolete" data-browser="graalvm20">No</td>
<td class="no obsolete" data-browser="graalvm20_1">No</td>
<td class="no obsolete" data-browser="graalvm20_3">No</td>
<td class="no" data-browser="graalvm20_3_1">No</td>
<td class="no" data-browser="graalvm21">No</td>
<td class="unknown obsolete" data-browser="android4_4">?</td>
<td class="unknown obsolete" data-browser="android4_4_3">?</td>
<td class="no obsolete" data-browser="ios10_3">No</td>
<td class="no obsolete" data-browser="ios11">No</td>
<td class="no obsolete" data-browser="ios11_3">No</td>
<td class="no" data-browser="ios12">No</td>
<td class="no" data-browser="ios12_2">No</td>
<td class="no" data-browser="ios13">No</td>
<td class="no" data-browser="ios13_4">No</td>
<td class="no" data-browser="ios14">No</td>
<td class="unknown obsolete" data-browser="samsung10">?</td>
<td class="unknown" data-browser="samsung11">?</td>
<td class="no" data-browser="samsung12">No</td>
<td class="no" data-browser="samsung13">No</td>
<td class="no obsolete" data-browser="opera_mobile57">No</td>
<td class="no obsolete" data-browser="opera_mobile58">No</td>
<td class="no obsolete" data-browser="opera_mobile59">No</td>
<td class="no obsolete" data-browser="opera_mobile60">No</td>
<td class="no obsolete" data-browser="opera_mobile61">No</td>
<td class="no" data-browser="opera_mobile62">No</td>
<td class="no" data-browser="opera_mobile63">No</td>
</tr>
<tr significance="1"><td id="test-Proxy_ownKeys_handler,_duplicate_keys_for_non-extensible_targets_(ES_2017_semantics)"><span><a class="anchor" href="#test-Proxy_ownKeys_handler,_duplicate_keys_for_non-extensible_targets_(ES_2017_semantics)">&#xA7;</a><a href="https://github.com/tc39/ecma262/pull/594">Proxy &quot;ownKeys&quot; handler, duplicate keys for non-extensible targets (ES 2017 semantics)</a><a href="#proxy-duplictate-ownkeys-updated-note"><sup>[8]</sup></a></span><script data-source="
var P = new Proxy(Object.preventExtensions(Object.defineProperty({a:1}, &quot;b&quot;, {value:1})), {
ownKeys: function() {
return [&apos;a&apos;,&apos;a&apos;,&apos;b&apos;,&apos;b&apos;];
}
});
return Object.getOwnPropertyNames(P) + &apos;&apos; === &quot;a,a,b,b&quot;;
">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("104");try{return Function("asyncTestPassed","\nvar P = new Proxy(Object.preventExtensions(Object.defineProperty({a:1}, \"b\", {value:1})), {\nownKeys: function() {\nreturn ['a','a','b','b'];\n}\n});\nreturn Object.getOwnPropertyNames(P) + '' === \"a,a,b,b\";\n")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("104");return Function("asyncTestPassed","'use strict';"+"\nvar P = new Proxy(Object.preventExtensions(Object.defineProperty({a:1}, \"b\", {value:1})), {\nownKeys: function() {\nreturn ['a','a','b','b'];\n}\n});\nreturn Object.getOwnPropertyNames(P) + '' === \"a,a,b,b\";\n")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
</script></td>
<td class="unknown obsolete" data-browser="konq4_13">?</td>
<td class="unknown" data-browser="konq4_14">?</td>
<td class="unknown obsolete" data-browser="ie8">?</td>
<td class="unknown obsolete" data-browser="ie9">?</td>
<td class="unknown obsolete" data-browser="ie10">?</td>
<td class="no" data-browser="ie11">No</td>
<td class="no obsolete" data-browser="firefox68">No</td>
<td class="no obsolete" data-browser="firefox75">No</td>
<td class="no obsolete" data-browser="firefox76">No</td>
<td class="no obsolete" data-browser="firefox77">No</td>
<td class="no" data-browser="firefox78">No</td>
<td class="no obsolete" data-browser="firefox79">No</td>
<td class="no obsolete" data-browser="firefox80">No</td>
<td class="no obsolete" data-browser="firefox81">No</td>
<td class="no obsolete" data-browser="firefox82">No</td>
<td class="no obsolete" data-browser="firefox83">No</td>
<td class="no obsolete" data-browser="firefox84">No</td>
<td class="no obsolete" data-browser="firefox85">No</td>
<td class="no obsolete" data-browser="firefox86">No</td>
<td class="no" data-browser="firefox87">No</td>
<td class="no" data-browser="firefox88">No</td>
<td class="no unstable" data-browser="firefox89">No</td>
<td class="no unstable" data-browser="firefox90">No</td>
<td class="no obsolete" data-browser="opera12_10">No</td>
<td class="no obsolete" data-browser="chrome83">No</td>
<td class="no obsolete" data-browser="chrome84">No</td>
<td class="no obsolete" data-browser="chrome85">No</td>
<td class="no obsolete" data-browser="chrome86">No</td>
<td class="no obsolete" data-browser="chrome87">No</td>
<td class="no" data-browser="chrome88">No</td>
<td class="no" data-browser="chrome89">No</td>
<td class="no" data-browser="chrome90">No</td>
<td class="no unstable" data-browser="chrome91">No</td>
<td class="no unstable" data-browser="chrome92">No</td>
<td class="yes obsolete" data-browser="edge18">Yes</td>
<td class="no obsolete" data-browser="edge83">No</td>
<td class="no obsolete" data-browser="edge84">No</td>
<td class="no obsolete" data-browser="edge85">No</td>
<td class="no obsolete" data-browser="edge86">No</td>
<td class="no obsolete" data-browser="edge87">No</td>
<td class="no obsolete" data-browser="edge88">No</td>
<td class="no" data-browser="edge89">No</td>
<td class="no" data-browser="edge90">No</td>
<td class="yes obsolete" data-browser="safari12_1">Yes</td>
<td class="no obsolete" data-browser="safari13">No</td>
<td class="no obsolete" data-browser="safari13_1">No</td>
<td class="no" data-browser="safari14">No</td>
<td class="no" data-browser="safari14_1">No</td>
<td class="no unstable" data-browser="safaritp">No</td>
<td class="no unstable" data-browser="webkit">No</td>
<td class="no obsolete" data-browser="opera69">No</td>
<td class="no obsolete" data-browser="opera70">No</td>
<td class="no obsolete" data-browser="opera71">No</td>
<td class="no obsolete" data-browser="opera72">No</td>
<td class="no obsolete" data-browser="opera73">No</td>
<td class="no obsolete" data-browser="opera74">No</td>
<td class="no" data-browser="opera75">No</td>
<td class="no" data-browser="opera76">No</td>
<td class="unknown obsolete" data-browser="rhino1_7">?</td>
<td class="unknown" data-browser="besen">?</td>
<td class="unknown obsolete" data-browser="phantom2_1">?</td>
<td class="unknown obsolete" data-browser="node0_10">?</td>
<td class="unknown obsolete" data-browser="node0_12">?</td>
<td class="unknown obsolete" data-browser="node4">?</td>
<td class="yes obsolete" data-browser="node6_5">Yes</td>
<td class="yes obsolete" data-browser="node7">Yes</td>
<td class="yes obsolete" data-browser="node7_6">Yes</td>
<td class="yes obsolete" data-browser="node8">Yes</td>
<td class="yes obsolete" data-browser="node8_3">Yes</td>
<td class="yes obsolete" data-browser="node8_7">Yes</td>
<td class="yes" data-browser="node8_10">Yes</td>
<td class="yes obsolete" data-browser="node10_0">Yes</td>
<td class="yes obsolete" data-browser="node10_4">Yes</td>
<td class="yes" data-browser="node10_9">Yes</td>
<td class="yes obsolete" data-browser="node11_0">Yes</td>
<td class="yes obsolete" data-browser="node12_0">Yes</td>
<td class="no obsolete" data-browser="node12_5">No</td>
<td class="no obsolete" data-browser="node12_9">No</td>
<td class="no" data-browser="node12_11">No</td>
<td class="no" data-browser="node13_0">No</td>
<td class="no" data-browser="node13_2">No</td>
<td class="no" data-browser="node14_0">No</td>
<td class="no" data-browser="node14_5">No</td>
<td class="no" data-browser="node14_6">No</td>
<td class="no" data-browser="node15_0">No</td>
<td class="no" data-browser="node16_0">No</td>
<td class="yes obsolete" data-browser="duktape2_0">Yes</td>
<td class="yes obsolete" data-browser="duktape2_1">Yes</td>
<td class="yes obsolete" data-browser="duktape2_2">Yes</td>
<td class="yes" data-browser="duktape2_3">Yes</td>
<td class="yes obsolete" data-browser="graalvm19">Yes</td>
<td class="yes" data-browser="graalvm19_3_6">Yes</td>
<td class="no obsolete" data-browser="graalvm20">No</td>
<td class="no obsolete" data-browser="graalvm20_1">No</td>
<td class="no obsolete" data-browser="graalvm20_3">No</td>
<td class="no" data-browser="graalvm20_3_1">No</td>
<td class="no" data-browser="graalvm21">No</td>
<td class="unknown obsolete" data-browser="android4_4">?</td>
<td class="unknown obsolete" data-browser="android4_4_3">?</td>
<td class="yes obsolete" data-browser="ios10_3">Yes</td>
<td class="yes obsolete" data-browser="ios11">Yes</td>
<td class="yes obsolete" data-browser="ios11_3">Yes</td>
<td class="yes" data-browser="ios12">Yes</td>
<td class="yes" data-browser="ios12_2">Yes</td>
<td class="no" data-browser="ios13">No</td>
<td class="no" data-browser="ios13_4">No</td>
<td class="no" data-browser="ios14">No</td>
<td class="yes obsolete" data-browser="samsung10">Yes</td>
<td class="no" data-browser="samsung11">No</td>
<td class="no" data-browser="samsung12">No</td>
<td class="no" data-browser="samsung13">No</td>
<td class="no obsolete" data-browser="opera_mobile57">No</td>
<td class="no obsolete" data-browser="opera_mobile58">No</td>
<td class="no obsolete" data-browser="opera_mobile59">No</td>
<td class="no obsolete" data-browser="opera_mobile60">No</td>
<td class="no obsolete" data-browser="opera_mobile61">No</td>
<td class="no" data-browser="opera_mobile62">No</td>
<td class="no" data-browser="opera_mobile63">No</td>
</tr>
</tbody>
      </table>
      <div id="footnotes">
        <!-- FOOTNOTES -->
      <p id="khtml-note">  <sup>[1]</sup> Results are only applicable for the KHTML rendering engine.</p><p id="harmony-flag-old-note">  <sup>[2]</sup> Flagged features have to be enabled via <code>--harmony</code> flag</p><p id="harmony-flag-note">  <sup>[3]</sup> Flagged features have to be enabled via <code>--harmony</code> or <code>--es_staging</code> flag</p><p id="graalvm-node-mode-note">  <sup>[4]</sup> Executed in Node.js/JVM mode via <code>graalvm/bin/node --jvm</code>.</p><p id="chrome-simd-note">  <sup>[5]</sup> The feature is considered unstable, but can be enabled via <code>--js-flags=&quot;--harmony-simd&quot;</code> flag</p><p id="graalvm-simdjs-note">  <sup>[6]</sup> The feature has to be enabled via <code>--experimental-options --js.simdjs</code> flag</p><p id="graalvm-nashorn-compat-note">  <sup>[7]</sup> The feature has to be enabled via the <code>--nashorn-compat</code> flag.</p><p id="proxy-duplictate-ownkeys-updated-note">  <sup>[8]</sup> The behaviour of the Proxy &#x201C;ownKeys&#x201D; handler in presence of duplicate keys has been <a href="https://github.com/tc39/ecma262/issues/833">modified later</a>.</p></div>
    </div>
    <pre class="info-tooltip" style="display:none"></pre>
  </body>
</html>
